.Net4.5 CallerInformation语法糖
.Net4.5除了一个新特性CallerInformation,可以在调用方法是动态获取调用者方法名等信息,在调试的时候使用非常方便。也就是StaceTrace的一个语法糖的应用,下面看看效果吧。.
private void GetMethodNmae([CallerMemberName] string name = "",[CallerFilePath] string filePath = "",[CallerLineNumber] int lineNumber=0)
{
textBox1.Text = name;
textBox2.Text = filePath;
textBox3.Text = lineNumber.ToString();
}
调用的结果如图所示
分别为调用方法名,调用文件名,调用行数,非常好用。