我有下面的類:獲取當前類的名稱
public class dlgBoughtNote : dlgSpecifyNone
{
public com.jksb.reports.config.cases.BoughtNoteReport _ReportSource;
public dlgBoughtNote()
{
btnPreview.Click += new EventHandler(Extended_LaunchReport);
this.Text = "Bought Note Print";
}
protected override void InitReport()
{
_ReportSource = new com.jksb.reports.config.cases.BoughtNoteReport(null);
ReportSourceName = _ReportSource;
}
}
從技術上講,如果我叫下面的構造dlgBoughtNote()
public dlgBoughtNote()
{
btnPreview.Click += new EventHandler(Extended_LaunchReport);
this.Text = "Bought Note Print";
MessageBox.Show(this.Name);
}
我應該得到的結果爲「dlgBoughtNote」,但我'越來越像「dlgSpecifyNone」。除了我正在做的事情之外,還有什麼方法可以獲得當前班級的名字嗎?
您是否需要當前類的名稱或當前實例的'Name'屬性? – SWeko 2013-02-15 07:29:03
我需要獲取當前類的名稱。我用'this.GetType()完全填充了它。Name' – hiFI 2013-02-15 08:54:43