0
假設我有一個帶有兩種類型對象的列表框,可以是字符串,也可以是名爲「標籤」的自定義類。在列表框中繪製項目
當我繪製列表框中的項目,有沒有一種方法來確定是否將e作爲字符串或「標籤」?
我正在尋找的功能是讓字符串顯示爲一種顏色,標籤顯示爲另一種顏色。 (標籤類的一部分是他們有自己的顏色值被提取然後使用)
假設我有一個帶有兩種類型對象的列表框,可以是字符串,也可以是名爲「標籤」的自定義類。在列表框中繪製項目
當我繪製列表框中的項目,有沒有一種方法來確定是否將e作爲字符串或「標籤」?
我正在尋找的功能是讓字符串顯示爲一種顏色,標籤顯示爲另一種顏色。 (標籤類的一部分是他們有自己的顏色值被提取然後使用)
只需測試其類型的對象。
if (e is String)
{
//do something..
}
else if (e is Label)
{
//do something..
}
d'oh。 「是」比「typeof」更有意義。多謝。 – 2010-07-15 20:00:31