强/弱类型是指类型检查的严格程度的。
语言有无类型,弱类型和强类型三种。
无类型的不检查,甚至不区分指令和数据。
弱类型的检查很弱,仅能严格的区分指令和数据。
强类型的则严格的在编译期进行检查
List 泛型类:表示可通过索引访问的对象的强类型列表。提供用于对列表进行搜索、排序和操作的方法。
举个例子
比如javascript定义一个对象时是这样定义的
var str;
str = ' a '
str = 1 ;都可以,不需要指定变量的类型
这就是弱类型语言
而C#定义变量 int num = 0 ; string str = " aaa " ;
需要指定它是数值类型还是字符串类型等等
这就是强类型语言
而Studio2005中加入了泛型的概念
即System.Collections.Generic
比如javascript定义一个对象时是这样定义的
var str;
str = ' a '
str = 1 ;都可以,不需要指定变量的类型
这就是弱类型语言
而C#定义变量 int num = 0 ; string str = " aaa " ;
需要指定它是数值类型还是字符串类型等等
这就是强类型语言
而Studio2005中加入了泛型的概念
即System.Collections.Generic