文章分类 -  .NET

摘要:协程的概念,就我而言,来源自当初学习Go,它可以用一句话来总结,“单线程无阻塞异步处理”,也就是说,首先,它的范围是针对单个线程来说的,一个线程可以运行多个代码片段,当运行期间遇到IO等待(包括网络IO、磁盘IO等,常见的数据库操作、web服务调用都属于IO等待)时,自动切换到其他代码片段上执行,当 阅读全文
posted @ 2019-01-01 12:56 luanxm 阅读(3613) 评论(3) 推荐(1)
摘要:一、字符串处理 1.1 StringBuilder类型有什么作用? 众所周知,在.NET中String是引用类型,具有不可变性,当一个String对象被修改、插入、连接、截断时,新的String对象就将被分配,这会直接影响到性能。但在实际开发中经常碰到的情况是,一个String对象的最终生成需要经过 阅读全文
posted @ 2018-12-30 17:06 luanxm 阅读(178) 评论(0) 推荐(0)
摘要:一、.Net框架包含的东西 1、名词解释 BCL:基类库(Base Class Library)系统和底层提供的最基本的类库 CLR:公共语言运行时(Common Language Runtime) CLS:公共语言规范(Common Language Specification) 主要用于实现多种 阅读全文
posted @ 2018-11-29 18:02 luanxm 阅读(346) 评论(0) 推荐(0)
摘要:一、基础类型和语法 1.1 .NET中所有类型的基类是什么? 在.NET中所有的内建类型都继承自System.Object类型。在C#中,不需要显示地定义类型继承自System.Object,编译器将自动地自动地为类型添加上这个继承申明,以下两行代码的作用完全一致: 1.2 值类型和引用类型的区别? 阅读全文
posted @ 2018-11-27 18:30 luanxm 阅读(159) 评论(0) 推荐(0)
摘要:泛型,装箱拆箱,类型安全 阅读全文
posted @ 2018-11-26 17:59 luanxm 阅读(81) 评论(0) 推荐(0)
摘要:委托,事件,反射,特性 阅读全文
posted @ 2018-11-25 13:11 luanxm 阅读(190) 评论(0) 推荐(0)
摘要:线程,Interlocked,Lock,信号量(Semaphore),互斥体(Mutex),线程数据独享 阅读全文
posted @ 2018-11-23 16:41 luanxm 阅读(135) 评论(0) 推荐(0)