在C#中, Char.ToString()是System.Char struct方法,该方法用于将该实例的值转换为其等效的字符串表示形式。可以通过向其传递不同类型的参数来重载此方法。
- Char.ToString(IFormatProvider)方法
- Char.ToString(Char)方法
- Char.ToString()方法
Char.ToString(IFormatProvider)方法
此方法用于通过使用指定的区域性特定格式信息将当前实例的值转换为其等效的字符串表示形式。区域性特定的格式是一种格式设置,它是一个过程,其中将类,结构或枚举的实例值转换为字符串表示形式,并将结果显示给用户。
句法:
public string ToString(IFormatProvider provider);
范围:
provider: It is the required object which supplies culture-specific formatting information and it is reserved.
返回类型:返回参数提供者指定的当前实例值的字符串表示形式。此方法的返回类型为System.String 。
例子:
// C# program to illustrate the
// Char.ToString(IFormatProvider) Method
using System;
class GeeksforGeeks{
// Main method
public static void Main() {
// converting into string
Console.WriteLine(Char.ToString('G'));
}
}
G
注意:此处,参数provider会被忽略,因为它不参与此操作。
Char.ToString(Char)方法
此方法用于将指定的Unicode字符转换为字符串表示形式。
句法:
public static string ToString(Char ch);
范围:
ch: It is the Unicode character which is to be converted.
返回类型:返回参数ch的字符串表示形式。此方法的返回类型为System.String 。
例子:
// C# program to illustrate the
// Char.ToString(Char) Method
using System;
class GeeksforGeeks{
// Main method
public static void Main() {
// using ToString(Char) method
// for converting char into string
Console.WriteLine(Char.ToString('A'));
}
}
A
Char.ToString()方法
此方法用于将该实例的值转换为其等效的字符串表示形式。
句法:
public override string ToString();
返回类型:返回此实例的值的字符串表示形式。此方法的返回类型为System.String 。
例子:
// C# program to illustrate the
// Char.ToString() Method
using System;
class GeeksforGeeks{
// Main method
public static void Main() {
// declaration of data type
char ch1 = 'P';
string output;
// convert into a string
output = ch1.ToString();
Console.WriteLine(output);
}
}
P
参考: https : //docs.microsoft.com/zh-cn/dotnet/api/system.char.tostring?view=netframework-4.7.2