./////可以重载的运算符大概有三类.1.一元运算符 2.二元运算符 3.比较运算符
namespace 运算符重载
{class Program
{
static void Main(string[] args)
{
ClassOne one = new ClassOne(2);
ClassOne two = new ClassOne(3);
ClassOne yp = one + two;
Console.WriteLine(yp.ToString());
Console.ReadKey();
}
}
class ClassOne
{
public int classone;
public ClassOne(int one)
{
classone = one;
}
public static ClassOne operator +(ClassOne one, ClassOne two)//这里是二元运算符 +的重载
{
ClassOne oness = new ClassOne(one.classone + two.classone);
return oness;
}
public override string ToString()
{
return classone.ToString();
}
}
}
本文通过C#代码示例介绍了如何实现类中运算符的重载,特别是二元运算符+的使用方法,并展示了如何将两个自定义类的对象相加。
4979

被折叠的 条评论
为什么被折叠?



