作者KvsG (KvsG)
看板C_Sharp
標題[問題] 請問如何取得目前的類別名稱... ??
時間Mon Oct 6 10:16:18 2008
如題 @@ [這樣寫會被刪文吧XD]
比如我寫了一個類別如下
public class MyClassA
{
public void ShowMyName()
{
Console.Write(XXX);
}
}
我希望能知道. 那個XXX要怎麼寫.
我可以在 Console 看到 MyClassA 的文字.
我目前是用 typeof(MyClassA).Name 啦.
只是這樣的話我在別的類別也要用的話就等於要記得去改括號裡的東西
因為這是用來寫 log 的, 會用到的地方其實也不算少.
希望有更方的方法可以做, 謝謝~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.168.66.163
推 horngsh:別忘了Object.GetType() 10/06 11:16
→ KvsG:謝謝樓上的指點... this.GetType().Name 搞定... 謝謝!! 10/06 13:43
推 tomex:要去實作override ToString()函式 10/06 14:37
推 bopomofo:如果是 static function 沒有 this 或 Object 時怎麼辦? 10/06 23:38