簡體   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