摘要: 动态串StringBuilder 与String类相比,System.Text.StringBuilder类可以实现动态字符串。此外,动态的含义是指在修改字符串时,系统不需要创建新的对象,不会重复开辟新的内存空间,而是直接在原StringBuilder对象的基础上进行修改。下面,将从各个应用的角度, 阅读全文
posted @ 2016-12-21 17:36 zmztyas 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 设计一个方法的参数的时,可为部分或全部参数分配默认值。调用其方法时,可以重新指定分配了默认值的参数,也可以使用默认值。 重新指定分配默认值的参数时,可以显式地为指定参数名称赋值,隐式指定的时候,是根据方法参数的顺序,靠c#编译器的推断。 代码示例: void M(int x=9,string s=" 阅读全文
posted @ 2016-12-21 17:23 zmztyas 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 1、直接将值放到源代码中成为‘硬编码’,若是更改了值,就必须重新编译代码,给维护带来了不便,所以开发者在硬编码值的时候必须慎重。可以考虑从一个外部来源获取值 2、var 是3c#3.0新增的来声明隐式类型的[局部变量]。成为【隐式局部变量和匿名类型】 3、int? 可空修饰符,因为诸如int等值类型 阅读全文
posted @ 2016-12-21 17:22 zmztyas 阅读(143) 评论(0) 推荐(0) 编辑
摘要: -- -- Author: <Author,,CC> -- Create date: <Create Date,, 2014-05-26 10:43:07.080> -- Description: <Description,,小数点转换为百分数,并对第3位进行4舍5入> -- Environment 阅读全文
posted @ 2016-12-21 15:25 zmztyas 阅读(2083) 评论(0) 推荐(0) 编辑
摘要: 多线程(线程同步1) 在多线程(线程同步)中,我们将学习多线程中操作共享资源的技术,学习到的知识点如下所示: 执行基本的原子操作 使用Mutex构造 使用SemaphoreSlim构造 使用AutoResetEvent构造 使用ManualResetEventSlim构造 使用CountDownEv 阅读全文
posted @ 2016-12-21 14:25 zmztyas 阅读(154) 评论(0) 推荐(0) 编辑