当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


C# String和string的区别用法及代码示例


String 是 System.String 类的别名,可以使用 String 代替 System.String 类,String 是 System.String 类的简写形式,在 .NET 基类库中定义。 String对象在内存中的大小为2GB,这是一个不可变对象,一旦声明我们就无法修改字符串中的字符,但我们可以将其完全删除

用法:

String variable = "my string";

例子:

C#


// C# program to illustrate String 
using System; 
  
class GFG{ 
  
public static void Main() 
{ 
      
    // Declare String variable 
    String b = "Welcome to GeeksforGeeks"; 
  
    // Display the result 
    Console.WriteLine(a); 
} 
}

输出

Geeks

string 是从 U+0000 到 U+FFFF 的 Unicode 字符序列。或者我们可以说字符串代表文本。它是一个关键字并且是不可变的,这意味着一旦声明我们就无法修改字符串中的字符,但我们可以将其完全删除。我们可以使用以下语法创建一个字符串变量:

用法:

string variable = "my string";

例子:

C#


// C# program to illustrate string 
using System; 
  
class GFG{ 
      
public static void Main() 
{ 
      
    // Declare string variable 
    string a = "GeeksforGeeks"; 
  
    // Display the result 
    Console.WriteLine(a); 
} 
}

输出:

GeeksforGeeks

Difference between String and string

String

string

它是一个用于访问字符串变量和格式化方法的类。 它是用于创建字符串变量的关键字
我们必须从 System.String 模块导入 String。 不需要为字符串导入任何模块
它是一种数据类型 这是一个关键字
它包含不同类型的方法、属性等。 它只是 System.String 的别名


相关用法


注:本文由纯净天空筛选整理自171fa07058大神的英文原创作品 Difference between String and string in C#。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。