在C++里,可以通过:1、__FILE__ 用于指示本行代码所在源文件的文件名;2、__LINE__用于指示本行代码所在源文件中的位置(行数);3、__func__用于指示本行代码所在函数(函数名);4、#line用于重新设定下一行代码的行数;5、__DATE__:当前编译日期6、__TIME__:当前编译时间注:"__FILE__"、"__LINE__"、"__func__"、"#line"均大小写敏感使用方法:直接cout即可cout<<__FILE__<<endl;这样的方式在代码里获取行号与文件,然后记录在日志中,在C#里如何实现这样的功能?