String類的幾個方法的應用示例: using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks; namespace ConsoleAp ...
String類的幾個方法的應用示例:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
string str1 = "Dood morning!";
string str2 = "How are you?";
//輸出兩個字元串
Console.WriteLine(str1);
Console.WriteLine(str2);
//輸出兩個字元串的長度
Console.WriteLine("字元串str1的長度為{0}", str1.Length);
Console.WriteLine("字元串str2的長度為{0}", str2.Length);
//比較字元串的長度
Console.WriteLine(str1.CompareTo(str2));
//判斷字元串是否相等
Console.WriteLine(str1.Equals(str2));
//輸出和給定字元串在原字元串中的位置
Console.WriteLine("字元串\"are\"在str2中的位置是:{0}", str2.IndexOf("are"));
//輸出和給定字元串在原字元串中最後出現的位置
Console.WriteLine("字元串\"are\"在str2中最後出現出現的位置是:{0}", str2.LastIndexOf("are"));
//判斷字元串是否以給定字元串開始
Console.WriteLine(str1.StartsWith("Good"));
//判斷字元串是否以給定字元串結尾
Console.WriteLine(str1.EndsWith("morning"));
//提取字元串,從第五位開始,提取七個字元,輸出新字元串
Console.WriteLine(str1.Substring(5, 7));
//在原字元串中從第八位開始,插入給定字元串
Console.WriteLine(str1.Insert(8, "hello"));
//從原字元串的第六位開始,刪除三個字元
Console.WriteLine(str1.Remove(6, 3));
//去掉字元串前後的空格
Console.WriteLine(str1.Trim());
Console.ReadLine();
}
}
}
運行結果如下: