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#。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。