![](/img/trans.png)
[英]How to use LINQ to select object with minimum or maximum property value
[英]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.Item1
和thing.Item2
訪問
但是,認真的說,如果要存儲最小值和最大值,則應該真正創建一個包含兩個雙精度值的類,分別名為Minimum
和Maximum
。 不要只使用Point
等無關的類型來節省幾行輸入。
我將創建一個自定義類,並將其命名為與兩個雙打的含義相關的名稱
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.