Color物件的比較

2021-04-18 03:12:48 字數 488 閱讀 7845

最近,因為要在winform中要做異形窗體的緣故,從google中找來了一段**.

其中多次用到了顏色的比較:

if(    curcolor== transparentcolor     )

...

粗看起來沒有什麼問題,但是,**始終執行不正確,用斷點一跑,發現了問題就在這句上

雖然可以看到,argb都為255,即白色,但兩物件卻不相等. 所以,應該將它們轉成argb再來比較,

將所有此模擬較更正,問題解決.

**如下:

if( curcolor.toargb() == transparentcolor.toargb())

...

物件的比較

物件的比較三種方式 一 覆寫基類的equal 缺點 equal只能按照相等進行比較,不能按照大於 小於的方式進行比較 class card implements comparable public int compareto card o override public boolean equals...

物件的比較 引用的比較

物件的比較並非是值的比較,即使兩個物件包含相同的值,他們也是不相等的 例var o p 建立相同屬性的兩個物件 o p false 兩個單獨物件永遠不相等 var a b 兩個單獨的空陣列 a b false 兩個單獨的陣列用不相等 我們通常將物件稱為引用型別 物件的比較均是引用比較 當他們引用同乙...

HTML 標籤的 color 屬性

html 標籤 color 屬性規定 font 元素中文字的顏色。規定文字的顏色 this is some text tiy 所有主流瀏覽器都支援 color 屬性。在 html 4.01 中,不贊成使用 font 元素的 color 屬性 在 xhtml 1.0 strict dtd 中,不支援 ...