C# 字符串(String)
在 C# 中,您可以使用字符數組來表示字符串,但是,更常見的做法是使用 string 關鍵字來聲明一個字符串變量。string 關鍵字是 System.String 類的別名。
創建 String 對象
您可以使用以下方法之一來創建 string 對象:
- 通過給 String 變量指定一個字符串
- 通過使用 String 類構造函數
- 通過使用字符串串聯運算符( + )
- 通過檢索屬性或調用一個返回字符串的方法
- 通過格式化方法來轉換一個值或對象爲它的字符串表示形式
using System;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
//字符串,字符串連接
string fname, lname;
fname = "Rowan";
lname = "Atkinson";
string fullname = fname + lname;
Console.WriteLine("Full Name: {0}", fullname);
//通過使用 string 構造函數
char[] letters = { 'H', 'e', 'l', 'l', 'o' };
string greetings = new string(letters);
Console.WriteLine("Greetings: {0}", greetings);
//方法返回字符串
string[] sarray = { "Hello", "From", "Tutorials", "Point" };
string message = String.Join(" ", sarray);
Console.WriteLine("Message: {0}", message);
//用於轉化值的格式化方法
DateTime waiting = new DateTime(2020, 02, 02, 17, 58, 1);
string chat = String.Format("Message sent at {0:T} on {0:D}",
waiting);
Console.WriteLine("Message: {0}", chat);
Console.ReadKey();
}
}
}
運行結果: