C#编程技巧
time-flies
工控、C#、PLC
展开
-
C#索引器
索引器 索引器能够使对象像数组一样被索引,使用数组的访问方式 object[x] 索引器的声明在某种程度上类似于属性的声明,例如,使用 get 和 set 方法来定义一个索引器 定义属性需要提供属性名,而定义索引器需要提供一个指向对象实例的 this 关键字 索引可以重载 实现代码: public class NumberIndex { int num0 = 0; ...原创 2019-10-18 11:50:51 · 174 阅读 · 0 评论 -
[转]IOC容器:Unity
一、什么是IOC 学习IOC之前先来了解一个依赖导致原则(DIP),依赖导致原则是IOC的核心原理。 依赖导致:即上层模块不应该依赖于低层模块,二者应该通过抽象来依赖。依赖于抽象,而不是依赖于细节。 首先来看下面的例子: 定义一个接口,封装数据库的基本CRUD操作,接口定义如下: using System; using System.Collections.Generic; using Sys...转载 2019-10-16 10:08:15 · 359 阅读 · 0 评论 -
C#编程技巧-高性能、避免异常、代码简洁-(长期更新)
字符串 连接字符串 “+”和Append的区别 “+”和Append的功能都一样(连接字符串),两者之间的区别在于执行效率上面的问题。Append构建字符串的效率比使用“+”连接的高,如果有较多的字符串需要拼接建议使用Append进行拼接,少的话使用“+”更方便阅读。 Append和AppendLine的区别 Append和AppendLine的区别:Append是不加回车的拼接(追加);Appe...原创 2019-09-24 14:26:51 · 2081 阅读 · 0 评论