String 和 string 有什么区别?我的一个毕业设计卡在这里了
下个礼拜就要交了
有过在C#下开发智能设备的大大如果愿意帮我看一下的留个email地址好吗

解决方案 »

  1.   

    没有任何区别,String是Net定义的数据类型如:System.Int32、System.String,
    string只是C#上面封了一层而已,它对应Net中的System.String
      

  2.   

    string是保留字,它相当于System.String,没有实质区别
      

  3.   

    一样的
    string可能是为了关照C/C++程序员吧!
      

  4.   

    前面已经说了,它们所代表的意义没有实质区别但是如果一定要“咬文嚼字“的话,还是有以下区别的string是保留字,它在任何时候都代表着System.String,同时,系统中任何地方也不能使用这个单词作为方法名、变量名等String只有在using System;的情况下才有意义,例如下面的一个代码文件
    public class Class1
    {
    public Class1()
    {
             } public void String()//可以使用String作为方法名但不能用string
    {
    }
    }
      

  5.   

    其实C#编译器会将string“变成”String。
    这就是传说中的障眼法,呵呵。
      

  6.   

    没有实质上的区别,string对应.Net中的System.String
      

  7.   

    string 类型表示 Unicode 字符的字符串。string 是 .NET Framework 中的 String 的别名。字符串是不可变的 - 字符串对象一旦创建,其内容就不能更改。尽管 string 是引用类型,但定义相等运算符(== 和 !=)是为了比较 string 对象(而不是引用)的值。这使得对字符串相等性的测试更为直观。
    ms-help://MS.MSDNQTR.v80.chs/MS.MSDN.v80/MS.VisualStudio.v80.chs/dv_csref/html/3037e558-fb22-494d-bca1-a15ade11b11a.htm
      

  8.   

    //String 和 string 有什么区别?
    首字母一个大写一个小写
      

  9.   

    string是C#的数据类型,在VB中是String
    对应的都是System.String
      

  10.   

    没有区别 一样的
    string 是C#关键字 其实就是影射Framework中的System.String
      

  11.   

    string 是System.String的简写,
    用来标识数据类型
    个人用法不同
    没有什么差异