📜  C#中字符串和字符串的区别

📅  最后修改于: 2022-05-13 01:55:07.843000             🧑  作者: Mango

C#中字符串和字符串的区别

String 是 System.String 类的别名,可以使用 String 代替 System.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);
}
}


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);
}
}


输出

Geeks

字符串是从 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

字符串和字符串的区别

String

string

It is a class used to access string variables and formatting methods.It is a keyword used to create a string variable
We have to import String from the System.String module.There is no need to import any module for string
It is a data typeIt is a keyword
It contains different types of methods, properties, etc.It is just an alias of the System.String