没什么区别。
string是System.String的缩写。
string是System.String的缩写。
解决方案 »
- VS2005开发个上传照片功能最好怎么开发?
- 如何生成安装项目文件?
- session 丢失或不稳定的问题
- 简单问题:提交按纽后,没有反应,数据提交不了,也不抱错!(文章系统后台添加文章)
- 在线急问:如何在VS.NET 2003 开发环境中建立如下文件?
- 请高手推荐一些常用的Javascript函数(验证,前台后台数据交换等等)
- 再来:datagrid自定义分页,在oracle下rownum的使用!!
- owc的spreadsheet能不能做定义报表
- 在后台定义一个控件,怎样生成前台的html脚本?
- datagrid怎么实现这种显示
- javascript的难点
- 一个用C#写的ASP。NET的问题?
而string似乎是在C#中特有的大概就是这个意思,我也说不太清楚
String属于.NET 的类型在.NET 所有的类型都是对象。下面是.NET C# VB.NET IL的类型对应表:NET C# VB.NET IL 值或引用
System.Boolean bool Boolean bool Value
System.Byte byte Byte unsigned int8 Value
System.Char char Char char Value
System.DateTime - Date - Value
System.Decimal decimal Decimal - Value
System.Double double Double float64 Value
System.Int16 short Short int16 Value
System.Int32 int Integer int32 Value
System.Int64 long Long int64 Value
System.Object object Object object Reference
System.SByte sbyte - int8 Value
System.Single float Single float32 Value
System.String string String string Reference
System.UInt16 ushort - unsigned int16 Value
System.UInt32 uint - unsigned int32 Value
System.UInt64 ulong - unsigned int64 Value从上表可以看到,不仅仅string和String,还有许多类似的类型。有的没有对应的类型,这时使用的就是.NET的,比如说在C#中没有date类型,所以在C#中我们使用.NET 的Date. 这也是.NET的跨语言特性之一。
列出了.net框架和C#的不同表示方式
String--string
Int32--int等等,如上我们可以看出,C#只不过是做了一些简化罢了,
它要遵说的仍然是.net framework