摘要: 有时候在实际的开发工作中会遇到将类型进行互相的转换,比如byte转换为Int在C#中能利用一些构造器及方法方便的达到这样的效果: class Transform { //默认构造器 public Transform() { } //由一个Int32构造一个Transform public Transform(Int32 _arg) { } //由一个String构造一个Transform public Transform(String _arg) { } //将一个Transform转... 阅读全文
posted @ 2012-02-03 18:30 challengesoflife 阅读(197) 评论(0) 推荐(0) 编辑
摘要: c#中操作符重载:class Test{public static Test operator + (Test arg1,Test arg2){...}}虽然CLR对操作符一无所知,但它却规范了编程语言应该怎样提供操作符重载,以使它们可以很容易地被不同的编程语言编写的代码所使用,每个编程语言自己决定是否支持操作符重载,以及如果提供,表达和使用它们的语法是怎样的,对于CLR来讲,操作符重载仅仅是一些方法而已。当编辑如果代码时,编辑器会产生一个名为op_Addition的方法定义;该方法定义条目上有一个specialname标记,表示这是一个"特殊"的方法。当编辑器(包括C#编 阅读全文
posted @ 2012-02-03 17:38 challengesoflife 阅读(639) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示