我有以下课程:
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”。除了我正在做的事情以外,有什么办法可以获取当前班级的名字。
最佳答案
获取当前类名称的最简单方法可能是this.GetType().Name
。
关于c# - 获取当前类(class)的名称,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14889978/