c#中String跟string的“区别”

原创 2007年09月22日 11:36:00
  • string是c#中的类,String是.net Framework的类(在c# IDE中不会显示蓝色)
  • c# string映射为.net Framework的String
  • 如果用string,编译器会把它编译成String,所以如果直接用String就可以让编译器少做一点点工作
  • 如果使用c#,建议使用string,比较符合规范   
  • string始终代表 System.String(1.x) 或 ::System.String(2.0) ,String只有在前面有using System;的时候并且当前命名空间中没有名为String的类型(class、struct、delegate、enum)的时候才代表System.String
  • string是关键字,String不是,也就是说string不能作为类、结构、枚举、字段、变量、方法、属性的名称,而String可以
  •  
    版权声明:本文为博主原创文章,未经博主允许不得转载。

    相关文章推荐

    C#中String,StringBuffer,StringBuilder 之间区别

    在字符串处理中C#提供了String、StringBuffer、StringBuilder三个类。那么他们到底有什么优缺点,到底什么时候该用谁呢?下面我们从以下几点说明一下: 1、  三者在执行速度...

    Java和C#中String直接赋值与使用new创建(==与equals进行比较)的区别

    在Java中,字符串可以直接赋值或者使用new来新建,直接赋值的话是编译阶段(.class文件)中就将该字符串值放到常量池中,以后如果有其他变量直接赋予同样的值的话就不再分配内存空间,而是直接给它个引...
    • iqv520
    • iqv520
    • 2013-08-25 11:25
    • 3721

    C# 中String和 Stringbuilder的区别

    String 对象是不可改变的。每次使用 String 类中的方法之一或进行运算时(如赋值、拼接等)时,都要在内存中创建一个新的字符串对象,这就需要为该新对象分配新的空间。而 StringBuilde...

    C# String和Stringbuilder的区别

    C# 中String和 Stringbuilder的区别 String 对象是不可改变的。每次使用 String 类中的方法之一或进行运算时(如赋值、拼接等)时,都要在内存中创建一个新的字符串对象,...

    【转】C#中string.empty “” 以及 null的区别

    作者:佚名出处:IT专家网2010-03-01 13:00 本文介绍string.Empty,""和null三者的区别。     这是一个及其常见的问题,网上已经有关于这个问题的...

    C# 中 string.Empty、""、null的区别

    一、string.Empty和"" 1、Empty是string类中的一个静态的只读字段,它是这样定义的: [csharp] view plain copy ...

    C# String和StringBuilder 的区别

    String 对象是不可改变的。每次使用 System.String 类中的方法之一时,都要在内存中创建一个新的字符串对象,这就需要为该新对象分配新的空间。在需要对字符串执行重复修改的情况下,与创建新...

    C# 中 string.Empty、""、null的区别

    一、string.Empty 和 "" 1、Empty是string类中的一个静态的只读字段,它是这样定义的: // Summary: // Represents the empty stri...

    [C#] DBNull、Null和String.Empty的区别

    [C#] DBNull、Null和String.Empty的区别 对DBNull的解释:     该类用于指示不存在某个已知值(通常在数据库应用程序中)。     在数...
    • zscmj
    • zscmj
    • 2011-09-09 14:01
    • 467

    黑马程序员之C# 学习笔记:关于string与stringbuilder的区别

    String用于表示文本,StringBuilder表示值为可变字符序列的类似字符串的对象,之所以说是可变的,是因为通过追加、移除、替换或插入字符创建它以后,还可以对其进行修改。同时,在操作长度比较大...
    内容举报
    返回顶部
    收藏助手
    不良信息举报
    您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
    举报原因:
    原因补充:

    (最多只允许输入30个字)