4 回答

白板的微信
TA貢獻(xiàn)1883條經(jīng)驗(yàn) 獲得超3個(gè)贊
你好,方法一:用Parent p = childObject as Parent;如果返回的不是null ,說明可以轉(zhuǎn)換成Parent類型的對(duì)象,說明chileObject 是Parent 的或者是它子類的一個(gè)對(duì)象。 方法二:用try catach,在try里面強(qiáng)制轉(zhuǎn)換(parent)childObject,轉(zhuǎn)換成功同上。

四季花海
TA貢獻(xiàn)1811條經(jīng)驗(yàn) 獲得超5個(gè)贊
如果你所說的對(duì)象的名字是否是指對(duì)象所屬類型的名字,那么假設(shè)我有一個(gè)類:
class MyClass { }
現(xiàn)在我實(shí)例化這個(gè)類:
MyClass o = new MyClass();
透過從 System.Object.GetType 繼承的方法可以獲得這個(gè)對(duì)象所屬類的名字:
Console.WriteLine(o.GetType().ToString());
輸出將會(huì)是:MyClass。
添加回答
舉報(bào)
0/150
提交
取消