C#教程
https://www.jxasp.com/blog
一 运算符重载
可以重定义或重载 C# 中内置的运算符。
重载运算符是具有特殊名称的函数,是通过关键字 operator 后跟运算符的符号来定义的。
- public static Box operator+ (Box b, Box c)
- {
- Box box = new Box();
- box.length = b.length + c.length;
- box.breadth = b.breadth + c.breadth;
- box.height = b.height + c.height;
- return box;
- }
- var a = new Box();
- var b = new Box();
- var c = a + b ;
二 using语句
某些类型的非托管资源有数量限制或很耗费系统资源。使用完后应尽快释放。
资源是指一个实现了System.IDisposable接口的类或结构。IDisposable接口中有一个Dispose方法。
using是一种可确保正确使用 IDisposable 对象的方便语法。
- string manyLines = @"This is line one
- This is line two
- Here is line three
- The penultimate line is line four
- This is the final, fifth line.";
-
- using (var reader = new StringReader(manyLines))
- {
- string? item;
- do
- {
- item = reader.ReadLine();
- Console.WriteLine(item);
- } while (item != null);
- }
C# 复制 全屏
分类: .Net C#


![战神引擎传奇手游【黯晶灭世[白猪3.1]】最新整理Win系特色服务端+安卓苹果双端+GM授权后台+详细搭建教程](https://cdn.jxasp.com:9143/image/20251028/0F2E0E55BA6157D5F76B8125D0A511AC.jpg)
















