C 编程人员容易犯的10个C#错误3

文章作者 100test 发表时间 2007:03:10 17:09:45
来源 100Test.Com百考试题网


错误3:C#中的值型变量和引用型变量是有区别的

与C 一样,C#也是一种强类型编程语言。C#中的数据类型被分为了二大类:C#语言本身所固有的数据类型和用户自定义数据类型,这一点也与C 相似。

此外,C#语言还把变量分为值类型和引用类型。除非是被包含在一个引用类型中,值类型变量的值保留在栈中,这一点与C 中的变量非常相似。引用类型的变量也是栈的一种,它的值是堆中对象的地址,与C 中的指针非常地相似。值类型变量的值被直接传递给方法,引用型变量在被作为参数传递给方法时,传递的是索引。

类和界面可以创建引用类变量,但需要指出的是,结构数据类型是C#的一种内置数据类型,同时也是一种值型的数据类型。

相关文章


C 编程人员容易犯的10个C#错误5
计算机等级考试二级C语言上机题23
C 编程人员容易犯的10个C#错误3
C 编程人员容易犯的10个C#错误4
计算机等级考试二级C语言模拟试题汇总
计算机等级考试二级C语言上机100题
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛