技术开发 频道

c# 中的运算符重载


【IT168技术文档】

class TestOperator { int value = 0; public TestOperator(int value) { this.value = value; } public int Value { get { return value; } } public static TestOperator operator +(TestOperator m1, TestOperator m2) { return new TestOperator(m1.Value + m2.Value); } } TestOperator o1 = new TestOperator(3); TestOperator o2 = new TestOperator(4); TestOperator o3 = o1 + o2; Console.Write(o3.Value.ToString());
  可以作为ORM中的查询逻辑
0
相关文章