我是靠谱客的博主 强健期待,最近开发中收集的这篇文章主要介绍Windows Store apps开发[34].NET 4.5 获取Caller Function的信息(Caller Attributes) 注:本文由BeyondVincent(破船)原创首发         转载请注明出处:BeyondVincent(破船)@DevDiv.com 更多内容请查看下面的帖子 [DevDiv原创]Windows 8 开发Step by Step ,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

注:本文由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 所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(50)

评论列表共有 0 条评论

立即
投稿
返回
顶部