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 的別名 |
相關用法
- C# String Clone()用法及代碼示例
- C# String Compare()用法及代碼示例
- C# String CompareOrdinal()用法及代碼示例
- C# String CompareTo()用法及代碼示例
- C# String Concat()用法及代碼示例
- C# String Contains()用法及代碼示例
- C# String Copy()用法及代碼示例
- C# String CopyTo()用法及代碼示例
- C# String EndsWith()用法及代碼示例
- C# String Equals()用法及代碼示例
- C# String Format()用法及代碼示例
- C# String GetEnumerator()用法及代碼示例
- C# String IndexOf()用法及代碼示例
- C# String Insert()用法及代碼示例
- C# String IsInterned()用法及代碼示例
- C# String IsNormalized()用法及代碼示例
- C# String IsNullOrEmpty()用法及代碼示例
- C# String IsNullOrWhiteSpace()用法及代碼示例
- C# String Join()用法及代碼示例
- C# String LastIndexOf()用法及代碼示例
- C# String LastIndexOfAny()用法及代碼示例
- C# String Normalize()用法及代碼示例
- C# String PadLeft()用法及代碼示例
- C# String PadRight()用法及代碼示例
- C# String Remove()用法及代碼示例
注:本文由純淨天空篩選整理自171fa07058大神的英文原創作品 Difference between String and string in C#。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。