C# 最大/最小对象

C# 最大/最小对象,c#,double,.net-4.5,point,C#,Double,.net 4.5,Point,在C#中,是否有一个内置类用于将最小值和最大值存储为双倍值 这里列出的观点是完美的,除非我不能创造这一点。我认为我所做的并不支持它。我只得到了点(int,int),即System.Drawingone。它不允许使用System.Window进行添加 那么,对于存储2个双倍,您有什么建议?创建我自己的类,实际使用2个double(ugh),或者我可以使用其他对象吗?我会创建一个自定义类,并将其命名为与两个双精度的含义相关的对象我会创建一个自定义类,并将其命名为与两个双精度的含义相关的对象点类实际上

在C#中,是否有一个内置类用于将最小值和最大值存储为双倍值

这里列出的观点是完美的,除非我不能创造这一点。我认为我所做的并不支持它。我只得到了点(int,int),即
System.Drawing
one。它不允许使用
System.Window
进行添加


那么,对于存储2个双倍,您有什么建议?创建我自己的类,实际使用2个double(ugh),或者我可以使用其他对象吗?

我会创建一个自定义类,并将其命名为与两个双精度的含义相关的对象

我会创建一个自定义类,并将其命名为与两个双精度的含义相关的对象

点类实际上是
System.Windows.Point
不是
System.Window.Point
。这是你的问题吗

如果做不到这一点,您可以使用-这个泛型类包含两个任意类型的值。所以
Tuple
会给你两个双倍,分别作为
thing.Item1
thing.Item2


但是说真的,如果你想存储一个最小值和最大值,你应该创建一个有两个值的类,分别命名为
minimum
maximum
。不要使用一些不相关的类型,比如
Point
来节省几行输入。

这个
Point
类实际上是
System.Windows.Point
而不是
System.Window.Point
。这是你的问题吗

如果做不到这一点,您可以使用-这个泛型类包含两个任意类型的值。所以
Tuple
会给你两个双倍,分别作为
thing.Item1
thing.Item2


但是说真的,如果你想存储一个最小值和最大值,你应该创建一个有两个值的类,分别命名为
minimum
maximum
。不要使用一些不相关的类型,比如
Point
来节省几行输入。

为此创建一个类(或者更好的是一个结构)有什么不对?一点都没有。我只是好奇是否已经有了什么东西。为它创建一个类(或者更好的是一个结构)有什么错?什么都没有。我只是好奇是否已经有了什么东西。最终使用这个类是因为元组存在静态问题。对勾。谢谢最后使用这个类是因为tuple存在静态问题。对勾。谢谢