作者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
1F:推 horngsh:别忘了Object.GetType() 10/06 11:16
2F:→ KvsG:谢谢楼上的指点... this.GetType().Name 搞定... 谢谢!! 10/06 13:43
3F:推 tomex:要去实作override ToString()函式 10/06 14:37
4F:推 bopomofo:如果是 static function 没有 this 或 Object 时怎麽办? 10/06 23:38