c# - 最大/最小对象

标签 c# double .net-4.5 point

在 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.Item1thing.Item2
但说真的,如果你想存储最小值和最大值,你真的应该创建一个有两个 double 值的类,名为 Minimum。和 Maximum .不要使用一些不相关的类型,如 Point只是为了节省几行打字。

关于c# - 最大/最小对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21567900/

相关文章:

java - 将 double 转换为字符串时遇到问题

c++ - "-nan"是什么意思,是什么原因造成的?

iphone - 比较两个双变量 Objective-C

c# - Catch-22 阻止了 WIF 保护的流式 TCP WCF 服务;毁了我的圣诞节,心理健康

c# - 我是否正确执行异步/等待?

c# - 带有 C# 项目的 Visual Studio 12 Professional 中的编译问题

c# - Mono/.NET 4.0 是否实现 AppDomain.FirstChanceException?

c# - session 错误 :Object not set to an instance

c# - 如何在 ASP.NET MVC 页面上显示验证错误消息?

c# - 在启动时显示默认 View (用户控件)