我有兩個字符串,我想比較。字符串對比問題
A
是與屬性Header
一個Silverlight的用戶控制。
B
是一個純System.String
。
當我比較喜歡這樣:
if(A.Header == B)
我收到他們是不一樣的。
如果我通過快速查看來檢查VS2010中的值,值是相同的。如果我在兩個對象上運行GetType
,我發現它們都是System.String
。
我知道我可以將它們與String.Compare
進行比較。
我雖然這樣做在字符串==
總是比較值。在使用此Silverlight控件時是否有點奇怪?任何人都可以解釋我在這裏失蹤了嗎?
謝謝。
不`String.compare`返回TRUE;? – detunized 2011-02-01 10:43:10
'string.Compare`返回字符串是否相等? – ChrisF 2011-02-01 10:43:47
不,我只是雙重檢查 – 2011-02-01 10:44:05