C#.NET
综合/最新
C#编程
通用
返回多个值(ValueTuple):
private (int, int) GetNumbers()
{
return (1, 2);
}
记录定义:
public record Range(string name, int? p = null)
{ public int min { get; init; } public int max { get; init; } public string x { get; init; } }
记录调用:new Range("x") { min = 1, max = 9 } // name字段外均可选。
特性:
变相支持自定义类的返回值: [MyAttribute(nameof(MyClass.MethodName))]