随笔分类 - C#
摘要:前一段时间阅读某公司项目的代码,发现类的单例模式无处不在,为了控制单例全局对象属性跨线程访问到处加锁,由于每个研发人员技术及业务水平参差不齐,锁的控制范围可能会扩大化,真正需要锁住的变量利用率降低。 举例: 全局变量 int Count = 0; 定义锁对象 object CountLocker =
阅读全文
摘要:/// <summary> /// Array,List<T> 排序都依赖于IComparable /// </summary> public class Student : IEquatable<Student>,IComparable, IComparable<Student> { public
阅读全文
摘要:1. 函数返回值基类 public class FuncResult { public FuncResult() { Success = true; } public FuncResult(string errMsg) { Success = false; ErrorMessage = errMsg
阅读全文
摘要:public class WebApiClient{ //webapi基地址 private Uri baseUri; //http请求对象 HttpClient webApi = null; //webapi元数据类型 private string mediaType; public WebApi
阅读全文