这个类和方法,让人乍一读是读不明白的。不能通过方法名称明白其含义。所以它的方法名称设计是欠考虑。应该类似于这样: public static class MyAutoResetEvent { public static AutoResetEvent StartBusy() { return new AutoResetEvent(false); }
在写记录日志功能时,需要记录日志调用方所在的模块名、命名空间名、类名以及方法名,想到使用的是反射(涉及到反射请注意性能),但具体是哪一块儿还不了解,于是搜索,整理如下:
需要添加相应的命名空间:
using System;
using System.Diagnostics;
using System.Reflection;
如果仅是获取当前方法名,可以使用如下代码:
复制代码
publ
在看到 dotnet 框架里面有很多方法里面用了 ToXx 和 AsXx 好像都是从某个类转换为另一个类,那么这两个方法命名有什么不同在约定的方法命名里面,用 To 的方法表示从类 A 转为类 B 同时这两个类将没有任何关联,也就是对类 B 做的内容不会影响到原有的类 A 例如 ToString 方法 var str = new StringBuilder(); ...