在 C# 中,是否有用于将最小值和最大值存储为 double 值的内置类?
此处列出的要点 http://msdn.microsoft.com/en-us/library/system.windows.point.point(v=vs.110).aspx会用词完美,除非我无法创建这一点。我认为我正在做的事情不支持它。我只是得到点(int,int),System.Drawing
一。它不允许使用 System.Window
添加.
那么对于存储 2 个 double ,你有什么建议?创建我自己的类,实际上使用 2 个 double (呃),或者我可以使用其他一些对象吗?
最佳答案
Point
类实际上是System.Windows.Point
不是 System.Window.Point
.那是你的问题吗?
否则,您可以使用 Tuple
- 这个泛型类包含两个任意类型的值。所以Tuple<double, double>
会给你两个 double ,访问为thing.Item1
和 thing.Item2
但说真的,如果你想存储最小值和最大值,你真的应该创建一个有两个 double 值的类,名为 Minimum
。和 Maximum
.不要使用一些不相关的类型,如 Point
只是为了节省几行打字。
关于c# - 最大/最小对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21567900/