随笔分类 - C#
摘要:更新记录 转载请注明出处: 2022年9月29日 发布。 2022年9月28日 从笔记迁移到博客。 System.Array 说明 Array类型是所有一维和多维数组的基类 System.Array类型实现了IList接口、IList接口、ICollection接口、IEnumerable接口 注意
阅读全文
摘要:更新记录 转载请注明出处: 2022年9月29日 发布。 2022年9月28日 从笔记迁移到博客。 System.Numerics.BigInteger BigInteger说明 BigInteger类型用于表示任意大的整数数值,而不会丢失精度 BigInteger类型定义在System.BigIn
阅读全文
摘要:更新记录 转载请注明出处: 2022年9月27日 发布。 2022年9月26日 从笔记迁移到博客。 System.TimeSpan 说明 TimeSpan表示 一段时间间隔(interval of time) 或 一天中的某个时间 TimeSpan的最小时间为100纳秒 TimeSpan的最大时间为
阅读全文
摘要:更新记录 转载请注明出处: 2022年9月28日 发布。 2022年9月28日 从笔记迁移到博客。 System.char 说明 single Unicode character aliases the System.Char struct char c = 'A'; char newLine =
阅读全文
摘要:更新记录 转载请注明出处: 2022年9月27日 发布。 2022年9月26日 从笔记迁移到博客。 .NET介绍 .NET概念(.NET是什么) .Net泛指Microsoft公司的一种技术 .Net泛指一个平台 .Net泛指一个标准:.Net Standard .Net泛指一个具体框架实现:.Ne
阅读全文
摘要:更新记录 转载请注明出处: 2022年9月27日 发布。 2022年9月26日 从笔记迁移到博客。 System.Object System.Object主要成员 public class Object { //构造函数 public Object(); //析构器 protected virtua
阅读全文
摘要:更新记录 转载请注明出处。 2022年9月26日 发布。 2022年9月23日 汇总所有内容。 2022年9月10日 从笔记迁移到博客。 | 章节 | 链接 | | | | | C#介绍(Introducing C#) | https://www.cnblogs.com/cqpanda/p/1667
阅读全文
摘要:更新记录 转载请注明出处: 2022年9月25日 发布。 2022年9月10日 从笔记迁移到博客。 == 和 Equals()区别 如果是引用类型,==运算符比较的是引用的对象是否指向同一个内存区域。 而Equals() 方法检查的是值是否相等。 Convert.ToString()和ToStrin
阅读全文
摘要:更新记录 转载请注明出处: 2022年9月25日 发布。 2022年9月10日 从笔记迁移到博客。 CIL TypeDef 类型定义 TypeRef 引用其他程序集的类型 Assembly 程序集自身描述 AssemblyRef 外部程序集描述 User Strings 所用的字符串字面量记录 程序
阅读全文
摘要:更新记录 转载请注明出处: 2022年9月25日 发布。 2022年9月10日 从笔记迁移到博客。 常见匹配模式 类型匹配模式(type pattern) 属性匹配模式(property pattern) 匹配模式可以放在多种上下文中: After the is operator (variable
阅读全文
摘要:更新记录 转载请注明出处: 2022年9月24日 发布。 2022年9月10日 从笔记迁移到博客。 平台互操作 说明 C#通过4种方式实现直接调用外部代码: 通过平台调用(Platform Invoke,P/Invoke)调用非托管DLL 通过不安全的代码(unsafe code)直接使用C/C++
阅读全文
摘要:更新记录 转载请注明出处: 2022年9月24日 发布。 2022年9月10日 从笔记迁移到博客。 元组(tuples)说明 注意:C# 7.0可用 注意:元组不可以声明为静态类型 作用:元组常用于传递和返回多个值;匿名类型可以做的,Tuples基本都可以完成 元组是可变的(mutable),可以直
阅读全文
摘要:更新记录 转载请注明出处: 2022年9月23日 发布。 2022年9月10日 从笔记迁移到博客。 特性(Attribute)说明 An attribute is a declarative tag that is used to convey information to runtime abou
阅读全文
摘要:更新记录 转载请注明出处: 2022年9月23日 发布。 2022年9月10日 从笔记迁移到博客。 预处理指令(Preprocessor Directives)说明 预处理指令(preprocessor directive)指示编译器如何处理源代码 作用是为编译器添加额外的编译信息 预处理器在编译时
阅读全文
摘要:更新记录 转载请注明出处: 2022年9月22日 发布。 2022年9月10日 从笔记迁移到博客。 标准XML标签(Standard XML Documentation Tags) <summary> //简要说明 <param> //参数说明 <returns> //返回值说明 <example>
阅读全文
摘要:更新记录 转载请注明出处: 2022年9月22日 发布。 2022年9月10日 从笔记迁移到博客。 编译器的类型 csc //.NET Framework msc //Mono dotnet //.Net Core C#编译器(.NET Framework) csc //.NET Framework
阅读全文
摘要:更新记录 转载请注明出处: 2022年9月21日 发布。 2022年9月10日 从笔记迁移到博客。 命名空间(Namespace)说明 一串字符串,解决代码标识符命名重复问题 作用:减少命名冲突、增强可读、可维护性 注意:一个源代码文件(.cs)可以包含任意多个命名空间,并且可以嵌套 命名空间也可以
阅读全文
摘要:更新记录 转载请注明出处: 2022年9月21日 发布。 2022年9月10日 从笔记迁移到博客。 程序集(Assembly)说明 运行在CLR上的版本化的、自描述的二进制文件 An assembly may be static (based on a file) or dynamic (creat
阅读全文
摘要:更新记录 转载请注明出处: 2022年9月20日 发布。 2022年9月10日 从笔记迁移到博客。 异常处理(Exception Handling) 说明 异常是运行时的错误,当系统捕获错误后将会抛出异常 C# exceptions are represented by classes 异常的类型:
阅读全文
摘要:更新记录 转载请注明出处:https://www.cnblogs.com/cqpanda/p/16691006.html 2022年9月19日 发布。 2022年9月10日 从笔记迁移到博客。 枚举器(Enumerator) 枚举器和可枚举类型作用 提供一个统一的接口对数据集合进行访问 不需要知道集
阅读全文

浙公网安备 33010602011771号