當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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#。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。