摘要: 调用代码: 阅读全文
posted @ 2017-08-08 15:07 诗错り亦染 阅读(192) 评论(0) 推荐(0) 编辑
摘要: class a { public int Num{get;set;} //重载运算符 + public static a oprator +(a a1,a a2) { a2.Num+=a1.Num; return a2; } } a a1=new a(){Num=10}; a a2=new a(){ 阅读全文
posted @ 2017-08-08 14:42 诗错り亦染 阅读(169) 评论(0) 推荐(0) 编辑
摘要: const :是一个编译期常量,用于修饰基元类型、枚举和字符串。const是默认static修饰类型,无法手动添加静态修饰符,所以const的运行效率高。(基元类型包括:sbyte / byte / short / ushort /int / uint / long / ulong/char / f 阅读全文
posted @ 2017-08-08 14:05 诗错り亦染 阅读(106) 评论(0) 推荐(0) 编辑
摘要: string a ="qwe"+9;//编译时会多进行一步装箱拆箱的操作。 string a="qwe"+9.ToString();//避免了转换object的动作,性能更优。 string a="a"; a+="b"; a+="c"; 和 string a="a"; string b="b"; s 阅读全文
posted @ 2017-08-08 11:45 诗错り亦染 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 栈(操作系统):由操作系统自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 理解:栈 存值方式是后入先出。栈内存储 值类型数据和方法参数。栈使用的是一级缓存, 他们通常都是被调用时处于存储空间中,调用完毕立即释放。 堆(操作系统): 一般由程序员分配释放, 若程序员 阅读全文
posted @ 2017-08-08 10:35 诗错り亦染 阅读(113) 评论(0) 推荐(0) 编辑
摘要: /// /// json 序列号 /// /// 要序列化的对象 /// 是否忽略空值,true为不忽略 /// public static string SerizlizeToJSON(object source, bool b = true) { va... 阅读全文
posted @ 2017-05-10 12:05 诗错り亦染 阅读(149) 评论(0) 推荐(0) 编辑
摘要: httpclient 是在web4.5版本之后出现的 模拟Java的httpclient发送请求 异步 阅读全文
posted @ 2017-05-10 12:04 诗错り亦染 阅读(649) 评论(0) 推荐(0) 编辑
摘要: 单例模式: 详情可见:http://cantellow.iteye.com/blog/838473 常用的两种模式 饿汉模式和懒汉模式。 懒汉模式:在使用的时候判断,然后调用实例化对象。 优点:节约了内存空间,使用的时候才实例化。 缺点:线程不安全,易出现并发问题。每次调用都需要判断,浪费运行时间。 阅读全文
posted @ 2017-04-18 18:48 诗错り亦染 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 问题: 方式一: 方式二: 两种代码执行结果一样吗? 答案是不一样的,方式一输出结果是:1,方式二的输出结果是:0. --i 或者是 ++i 在有对象接收的时候,是先进行运算得到结果的。 i-- 或者是 i++ 在有对象接受的时候,是不会进行运算的。 但是当无对象接受的时候,单纯写运算式,那么i 的 阅读全文
posted @ 2017-04-18 17:21 诗错り亦染 阅读(983) 评论(0) 推荐(0) 编辑
摘要: Ctrl+Shift+N: 新建项目Ctrl+Shift+O: 打开项目Ctrl+Shift+S: 全部保存Shift+Alt+C: 新建类Ctrl+Shift+A: 新建项Shift+Alt+Enter: 切换全屏编辑Ctrl+B,T / Ctrl+K,K: 切换书签开关Ctrl+B,N / Ct... 阅读全文
posted @ 2016-01-07 09:26 诗错り亦染 阅读(215) 评论(0) 推荐(0) 编辑