概述
注:本文由BeyondVincent(破船)原创首发
转载请注明出处:BeyondVincent(破船)@DevDiv.com
更多内容请查看下面的帖子
[DevDiv原创]Windows 8 开发Step by Step
在调试代码时,大家都会有这样的一个问题“谁调用了我的这个函数?”在很多情况下,知道了调用函数,是开始解决bug的第一步。到目前为止,主要方法是:在Visual Studio中,看看看调用栈信息,或者调试器。在.NET 4.5中,添加了一个新特性:一个函数可以知道它被谁调用了,调用函数的信息包括:函数名、文件名和调用所在的行。开发者现在可以使用这些信息来提供有用的调试信息了。这个特性所在名称空间为:System.Runtime.CompilerServices。下面是一个使用示例:【Windows 8 store apps开发中】
public void Method([CallerMemberName] string name = "", [CallerFilePath] string file = "", [CallerLineNumber] int line = 0)
{
Debug.WriteLine(name);
Debug.WriteLine(file);
Debug.WriteLine(line);
}
本篇文章的内容虽然少,但是小小功能,非常有用。祝你调戏代码成功!
最后
以上就是强健期待为你收集整理的Windows Store apps开发[34].NET 4.5 获取Caller Function的信息(Caller Attributes) 注:本文由BeyondVincent(破船)原创首发 转载请注明出处:BeyondVincent(破船)@DevDiv.com 更多内容请查看下面的帖子 [DevDiv原创]Windows 8 开发Step by Step 的全部内容,希望文章能够帮你解决Windows Store apps开发[34].NET 4.5 获取Caller Function的信息(Caller Attributes) 注:本文由BeyondVincent(破船)原创首发 转载请注明出处:BeyondVincent(破船)@DevDiv.com 更多内容请查看下面的帖子 [DevDiv原创]Windows 8 开发Step by Step 所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复