强类型系统 什么是强类型系统 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在我们而言 强类型就是要声明类型例如:string i="";INT I=1;等等这些我们经常要用的,但是必须要声明了才能用的,否则就会出找不到的错误!而我们看看JS里面:var就代表了所有的数据类型了 典型的弱类型的!只要记住这个我相信你就知道什么强类型和弱类型了哦!up.... 在C/C++、C#之类的强类型语言中,变量必须先声明才能使用。而在弱类型的语言中,变量可以不声明就使用。 C#中也有var,也是不声明直接能用.[1]显式声明时C#是静态的,明确的强类型语言[2]隐式声明时C#是静态的,明确的强类型语言C#的强类型不同于C++的强类型C#的强类型是在编译时被确定C++的强类型是在声明时被确定C#的弱引用,反射等机制使用使这个强类型也能够套上一点弱弱的味道底线是:在编译时被确定(最差就是object基的,指针除外) 个人理解:声明时为object使用时"显式转换"成具体类型这个从语法上讲是强类型没错,其实跟弱类型差不多,只是套了一层外衣,只有支持了"泛型"C#才是名正言顺的强类型强与弱不在名份之上而在乎体体会运用间 怎么会获取服务器CPU数量!! 为什么我的treeview没有_AfterSelect事件 C# 如何获得FTP服务器上的文件的创建时间和文件大小? 如何用代码设置文件夹相关权限属性?求达人给个思路,或者最好是代码~~万分感激,在线等! 收到的邮件中文显示为乱码,如何用C#修正 菜鸟中的菜问题!!!!!! 小问题,特简单,高手帮忙 c#如何连接局域网内的另一台电脑并打开上面的一个exe程序 关于属性传递的问题,请指教! 本人改写后连接SQL SERVR的C#类! winform datagridview问题 Bitmap类SetPixel问题
而我们看看JS里面:var就代表了所有的数据类型了 典型的弱类型的!
只要记住这个我相信你就知道什么强类型和弱类型了哦!up....
C#中也有var,也是不声明直接能用.[1]显式声明时
C#是静态的,明确的强类型语言
[2]隐式声明时
C#是静态的,明确的强类型语言C#的强类型不同于C++的强类型C#的强类型是在编译时被确定
C++的强类型是在声明时被确定C#的弱引用,反射等机制使用使这个强类型也能够套上一点弱弱的味道
底线是:在编译时被确定(最差就是object基的,指针除外)
声明时为object
使用时"显式转换"成具体类型这个从语法上讲是强类型没错,
其实跟弱类型差不多,
只是套了一层外衣,只有支持了"泛型"
C#才是名正言顺的强类型强与弱不在名份之上
而在乎体体会运用间