所有版块
≡ 澳洲生活区 ≡
生活百科
安家乐居
家有儿女
美食天地
开心购物
车行天下
工作学习
投资创业
税务理财
英语交流
签证登陆
签证申请
登陆前后
澳洲同城
悉尼
墨尔本
珀斯
布里斯班
堪培拉
阿德莱德
兴趣爱好
旅游户外
音乐影视
我爱摄影
数码天地
其他爱好
墨友书屋
≡ 信息交流区 ≡
情感天空
心情感悟
男人靠边站
征婚交友
邻居同人
小编精选
≡ 站务区 ≡
家园建设
广告服务
招聘求职
商业服务
私人广告
最近浏览
我的收藏
您需要 登录 才可以下载或查看,没有帐号?FreeOZ用户注册
使用道具 举报
原帖由 lol 于 19-11-2010 16:54 发表 登录/注册后可看大图 ArrayList 不是 Generic 所以只能转换成Array. C# 2.0以后就有Generic了,楼主用的版本也太低了吧?
原帖由 lufumin1832 于 19-11-2010 16:31 发表 登录/注册后可看大图 我没意见强制类型转化。 问题是我都告诉我要 string 的type 了,还要我强制类型转换,就有点说不过去了
查看全部评分
原帖由 woodheadz 于 19-11-2010 16:35 发表 登录/注册后可看大图 还是说得过去。 对于编译器而言,你虽然往myAL.ToArray传入了一个string[]类型,但因为ToArray的返回类型是Array, 所以还是必须强制转换类型才能赋值给String[] myArr。 所有类型安全的语言都是这么做的,不然怎 ...
原帖由 lufumin1832 于 22-11-2010 09:05 发表 登录/注册后可看大图 PHP也不需要强制类型转化,java需要,因为java是强类型的。 c#是强类型的吗?可以说是,也可以说不是,一个四部像的产物。 尤其是我一个初学者,我只能根据documentation. http://msdn.microsoft.com/en-us/lib ...
原帖由 woodheadz 于 22-11-2010 10:15 发表 登录/注册后可看大图 C#当然是强类型语言。 不太能理解所谓的四不像指的是什么呢?
原帖由 lufumin1832 于 22-11-2010 10:52 发表 登录/注册后可看大图 C#不是“绝对”的强类型语言,因为它也有弱类型,那就是Object。我们知道Object是所有类型的最终基类,任何类型的对象都可以使用Object来引用。可是一旦转化成Object的变量之后,代码提示便消失了;即使我们“明确 ...
原帖由 woodheadz 于 22-11-2010 11:27 发表 登录/注册后可看大图 老兄,你这个概念就有问题了。 Java也有Object类型,C++还有void*, 你不能因此就说他们就不是强类型语言是吧。 从程序语言的概念上讲,无论是何种对象,都可以算是是对系统计算的客观真实对象在软件系统内的一个 ...
原帖由 lufumin1832 于 22-11-2010 12:51 发表 登录/注册后可看大图 java的object 和c# 能一样吗? 3.5 新加的object 是弱类型吧
原帖由 woodheadz 于 22-11-2010 13:06 发表 登录/注册后可看大图 在类型转换方面,java的和C#有什么不一样呢? 你说的3.5新加的object是指可以用var来定义变量是吧? 这个其实只是编译器耍的一个小trick,编译器会自动把var替换成该变量第一次被赋值的类型。所以用var定义的变量一 ...
原帖由 lufumin1832 于 22-11-2010 13:18 发表 登录/注册后可看大图 是的。不明白,既然是强类型,加这个弱类型干嘛?
原帖由 woodheadz 于 22-11-2010 12:06 发表 登录/注册后可看大图 在类型转换方面,java的和C#有什么不一样呢? 你说的3.5新加的object是指可以用var来定义变量是吧? 这个其实只是编译器耍的一个小trick,编译器会自动把var替换成该变量第一次被赋值的类型。所以用var定义的变量一 ...
本版积分规则 发表回复 回帖后跳转到最后一页
小黑屋|手机版|Archiver|FreeOZ论坛
GMT+11, 5-11-2024 09:10 , Processed in 0.063274 second(s), 39 queries , Gzip On, Redis On.
Powered by Discuz! X3.2
© 2001-2013 Comsenz Inc.