繁体   English   中英

最大/最小对象

[英]Maximum/Minimum Object

在C#中,是否有用于将最小值和最大值存储为double的内置类?

http://msdn.microsoft.com/zh-cn/library/system.windows.point.point(v=vs.110).aspx上列出的Point可以完美地表达,除非我无法创建此Point。 我认为我所做的事情不支持它。 我只是得到Point(int,int), System.Drawing一个。 不允许使用System.Window添加。

那么要存储2个双打,您有什么建议? 创建我自己的类,实际使用2个double(ugh),还是我可以使用其他一些对象?

Point类实际上是System.Windows.Point而不是System.Window.Point 那是你的问题吗?

否则,您可以使用Tuple -该泛型类包含两个任何类型的值。 因此, Tuple<double, double>将为您提供两个double,分别作为thing.Item1thing.Item2访问

但是,认真的说,如果要存储最小值和最大值,则应该真正创建一个包含两个双精度值的类,分别名为MinimumMaximum 不要只使用Point等无关的类型来节省几行输入。

我将创建一个自定义类,并将其命名为与两个双打的含义相关的名称

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM