自动属性有助于快速完成
public class Position<T> where T: struct
{
public T Top { get; set; }
public T Left { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
或者您可能想要查看System.Drawing命名空间中的Point或Rectangle类.
我认为你正在寻找System.Drawing.Rectangle(这是一个结构,而不是一个类的顺序;有一个类System.Windows.Shapes但不同.)当你想要的东西已经在框架中时,创建一个新的泛型类型毫无意义.