摘要:
今天有一个问题。int a = 1;object b = a;double c=(double) b;出现错误,提示“指定的转换无效”,“当从一个数字执行强制转换时,值必须是一个小于无限大的数字”。如果改成:double a=1;object b=a;double c=(double) b;则可成功编译object里的强制类型转换符double是怎样写的呢:public static explicit operator double (object obj){} 阅读全文