随笔分类 - C#
摘要:1.FileStream 类: 1.1构造 FileStream对象表示在磁盘或网络路径上指向文件的流。这个类提供了在文件中读写字节的方法; 可以随机文件访问(访问文件中间某点的数据)。其他Stream类可以读写字符数据,但不能随机访问文件; FileMode枚举: 成 员 文 件 存 在 文件不存
阅读全文
摘要:生成解决方案 F6,生成项目Shift+F6 调试执行F5,终止调试执行Shift+F5 执行调试Ctrl+F5 查找下一个F3,查找上一个Shift+F3 附加到进程Ctrl+Alt+P,逐过程F10,逐语句执行F11 切换断点F9(添加或取消断点) 运行至光标处Ctrl+F10 跳出当前方法Sh
阅读全文
摘要:正则表达式(regular expression)描述了一种字符串匹配的模式(pattern),可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个串中取出符合某个条件的子串等。 例如: runoo+b,可以匹配 runoob、runooob、runoooooob 等,+ 号代表前面的字符
阅读全文
摘要:实现方法:把不变的部分抽象成接口; 接口要注意最小功能实现; 模块之间的调用要通过接口进行,这样即使实现层发生变化,也无需修改调用层的代码; 高层模块不应该依赖于低层模块,二者都应该依赖于抽象。 抽象不应该依赖于细节,细节应该依赖于抽象 设计时如何划分职责:可分为实体类,操作类,边界类; 一种职责:
阅读全文
摘要:1.值类型和引用类型的区别 2. 堆和栈的区别 堆使用的是二级缓存,生命周期由垃圾回收算法来决定。 3.结构和类的区别 Sealed修饰类,表示该类为密封类。不能从它派生出其它类。所有sealed和abstract不能同时限定类 6.结构不能定义不带参数的构造函数,类可以。因为运行库会提供隐式构造方
阅读全文
摘要:1.1.Tab Ö 要使一个Tab为4个空格长。 1.2.缩进 Ö 要使一个代码块内的代码都统一缩进一个Tab长度。 1.3.空行 Ö 建议适当的增加空行,来增加代码的可读性。 Ö 在在类,接口以及彼此之间要有两行空行: Ö 在下列情况之间要有一行空行: 方法之间; 局部变量和它后边的语句之间; 方
阅读全文
摘要:一、 正则表达式及其作用 在编写处理字符串的程序或者网页时,经常会有查找符合某些复杂规则的字符串的需要,正则表达式就是用于描述这些规则的工具。换句话说,正则表达式就是记录文本规则的代码。 用户很可能使用过Windows中用于文件查找的通配符,也就是*和?。如果想要查找某个目录下的所有的Word文档的
阅读全文
摘要:扩展方法被定义为静态方法,但它们是通过实例方法语法进行调用的。 它们的第一个参数指定该方法作用于哪个类型,并且该参数以 this 修饰符为前缀。 扩展方法规定类必须是一个静态类,里面包含的所有方法都必须是静态方法 资源连接:http://www.cnblogs.com/ldp615/archive/
阅读全文
摘要:1.此接口用于对集合 的自定义相等比较算法的实现。包含2个方法: Equals(T,T): 确定指定的对象是否相等。 T 为要比较的对象类型; GetHashCode(T) :返回指定对象的哈希代码。如果两个对象的Equal 比较结果相等,则他们hashCode返回的对象也必须返回同一个值; 2.
阅读全文
摘要:https://msdn.microsoft.com/zh-cn/library/system.threading.tasks.task.aspx https://msdn.microsoft.com/zh-cn/library/hh191443.aspx
阅读全文
摘要:1.选择某一列 dtTables.AsEnumerable().Where(t => t.Field<bool>("CHECK") == true).Select(t => t.Field<string>("TBID")).ToList(); 2.插入一行数据, “该行已属于另一个表” 错误 用 i
阅读全文

浙公网安备 33010602011771号