随笔分类 - C#
摘要:参考: https://docs.microsoft.com/en-us/dotnet/api/system.io.memorystream?view=netframework-4.8 “创建一个流,其后备存储为内存。” 参考代: using System; using System.IO; usi
阅读全文
摘要:参考: https://docs.microsoft.com/en-us/dotnet/api/system.io.binaryreader?view=netframework-4.8 https://docs.microsoft.com/en-us/dotnet/api/system.io.bin
阅读全文
摘要:参考: https://docs.microsoft.com/zh-cn/dotnet/api/system.net.sockets.tcpclient?view=netframework-4.8 C# 自带的 TCP 通讯类 对 ASCII 和 HEX 发送方式的理解: 无论是哪一种发送方式,决定
阅读全文
摘要:参考: https://docs.microsoft.com/zh-cn/dotnet/csharp/language-reference/keywords/using-statement "提供可确保正确使用 IDisposable 对象的方便语法。" "using 语句可确保调用 Dispose
阅读全文
摘要:参考: https://docs.microsoft.com/zh-cn/dotnet/api/system.threading.tasks.task?view=netframework-4.8#definition “Task 类表示不返回值并且通常以异步方式执行的单个操作” 来自参考的示例代码:
阅读全文
摘要:参考: https://docs.microsoft.com/zh-cn/dotnet/csharp/language-reference/keywords/async https://docs.microsoft.com/zh-cn/dotnet/csharp/programming-guide/
阅读全文
摘要:参考: https://docs.microsoft.com/zh-cn/dotnet/csharp/language-reference/operators/await 代码: // // Connect to devices data stream if (!await dataStream.C
阅读全文
摘要:1. 写txt 2. 读写txt 参考: http://www.runoob.com/csharp/csharp-file-io.html
阅读全文
摘要:# 1 语法 try catch finally(相当于catch(...)) # 2 异常类型 常见的异常是继承自System.Exception System.ApplicationException 和 System.SystemException 类是派生于 System.Exception
阅读全文
摘要:等用的时候,可以现查。 参考: http://www.runoob.com/csharp/csharp-regular-expressions.html
阅读全文
摘要:基本和C++一致。 参考: http://www.runoob.com/csharp/csharp-preprocessor-directives.html
阅读全文
摘要:和C++不同的地方: 1. 访问内部成员的方式使用 点 2. using 的语法 参考: http://www.runoob.com/csharp/csharp-namespace.html
阅读全文
摘要:# 1 接口的使用示例 使用interface,关键字 接口的实现和使用,和继承类似。 在使用之前,要实现接口。 # 2 接口的继承 在继承接口的类中,要实现所有的接口。 参考: http://www.runoob.com/csharp/csharp-interface.html
阅读全文
摘要:# 静态多态性 ## 1 函数重载 和C++一样。 ## 2 运算符重载 public static operator 不是所有的运算符都可以被重载。 运算符只能采用值参数,不能采用 ref 或 out 参数。 C# 要求成对重载比较运算符。如果重载了==,则也必须重载!=,否则产生编译错误。同时,
阅读全文
摘要:1. 子类可以使用父类的成员和函数。 和C++不同,使用的是一个冒号 2. 不支持多重继承 但是可以通过接口(interface)这种结构实现。后续讲解。 参考: http://www.runoob.com/csharp/csharp-inheritance.html
阅读全文
摘要:1. 构造函数、析构函数 修饰词的作用域仅一行。 类的默认访问标识符是 internal,成员的默认访问标识符是 private。 2. 静态成员 参考:http://www.runoob.com/csharp/csharp-class.html
阅读全文
摘要:示例: 注意事项: 1. 不能定义析构函数; 2. 不能继承; 3. 成员不能指定为 abstract、virtual 或 protected; 4. 使用 New 操作符创建一个结构对象时,会调用适当的构造函数来创建结构; 5. 不使用 New 操作符,只有在所有的字段都被初始化之后,字段才被赋值
阅读全文
摘要:1. 基本操作 显示: 2. 属性和成员函数 参考: http://www.runoob.com/csharp/csharp-string.html
阅读全文
摘要:# 1 初始化 # 2. 访问 使用中括号,同C++; foreach 示例: # 3 二维数组 # 4 交错数组 # 5 数组作为函数输入 # 6 数组作为形参 # 7 Array类的成员函数 示例: 参考: http://www.runoob.com/csharp/csharp-array.ht
阅读全文