2010-07-15 56 views
0

假設我有一個帶有兩種類型對象的列表框,可以是字符串,也可以是名爲「標籤」的自定義類。在列表框中繪製項目

當我繪製列表框中的項目,有沒有一種方法來確定是否將e作爲字符串或「標籤」?

我正在尋找的功能是讓字符串顯示爲一種顏色,標籤顯示爲另一種顏色。 (標籤類的一部分是他們有自己的顏色值被提取然後使用)

回答

1

只需測試其類型的對象。

if (e is String) 
{ 
    //do something.. 
} 
else if (e is Label) 
{ 
    //do something.. 
} 
+0

d'oh。 「是」比「typeof」更有意義。多謝。 – 2010-07-15 20:00:31