如何在C#中自定义2元的操作符或者运算符?或者用其他什么方法可以达到同样的目的?
解决方案 »
- 关于客户端的winform和web浏览器的对比
- StringBuilder.appendCodePoint 对应c#中如何使用?
- C#做excel导入sql server2000数据库的问题
- 新手提问
- C中void指针类型转换到C#的问题.
- C#的学习路程
- 菜鸟的两个关于窗体问题
- asp.net(c#)中怎么调用外部dll中的事件(dll为C++写的COM组件)?我把那个dll导进来了,但是不会用它里面的事件,谁能教教我,着急。。。
- INI文件操作问题~~
- 如何将C#编写的windows应用程序运行再非.net平台上?
- C# QQ最小化到托盘有一个动化过程,是怎么样做出来的?
- 怎么循环给控件命名?
public class INTA
{
public int VALUE { get; set; }
public INTA(int a) { VALUE = a; } public static INTA operator +(INTA a, INTA b)
{
return new INTA(a.VALUE + b.VALUE);
} public static INTA operator +(INTA a, int b)
{
return new INTA(a.VALUE + b);
} public override string ToString()
{
return VALUE.ToString();
}
} class Program
{
static void Main(string[] args)
{
INTA a1 = new INTA(5);
INTA a2 = new INTA(6);
INTA a3 = a1 + a2;
INTA a4 = a1 + 5;
Console.WriteLine(a3);
Console.WriteLine(a4);
Console.ReadKey(); }
}