歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> C#中字符以及字符串的簡單用法

C#中字符以及字符串的簡單用法

日期:2017/3/1 9:54:35   编辑:Linux編程

關於字符的相關方法可以看char類的說明

附上看到的書中char比較常用的方法:

char letter = 'a';//聲明字符letter
char num = '8';//聲明字符num
//使用IsLetter方法判斷letter是否為字母
Console.WriteLine("判斷letter是否為字母:{0}", Char.IsLetter(letter));
//使用IsDigit方法判斷num是否為數字
Console.WriteLine("判斷num是否為數字:{0}", Char.IsDigit(num));
//使用IsLetterOrDigit方法判斷num是否為字母或數字
Console.WriteLine("判斷num是否為字母或數字:{0}", Char.IsLetterOrDigit(num));
//使用IsLower方法判斷letter是否為小寫字母
Console.WriteLine("判斷letter是否為小寫字母:{0}", Char.IsLower(letter));
//使用IsUpper方法判斷letter是否為大寫字母
Console.WriteLine("判斷letter是否為大寫字母:{0}", Char.IsUpper(letter));
//使用IsPunctuation方法判斷num是否為標點符號
Console.WriteLine("判斷num是否為標點符號:{0}", Char.IsPunctuation(num));
//使用IsSeparator方法判斷num是否為分隔符
Console.WriteLine("判斷num是否為分隔符:{0}", Char.IsSeparator(num));
//使用IsWhiteSpace方法判斷num是否為空白
Console.WriteLine("判斷num是否為空白:{0}", Char.IsWhiteSpace(num));
//使用ToUpper方法將letter轉換為大寫
Console.WriteLine("將字符轉換為大寫:{0}", Char.ToUpper(letter));
//使用ToLower方法將letter轉換為小寫
Console.WriteLine("將字符轉換為小寫:{0}", Char.ToLower(letter));

************
關於字符串的使用,因為程序注釋都比較清楚,估計看著也能直接理解
Console.WriteLine("轉義字符:C:\\Windows\\System32\\");
string str1 = "ABN";
string str2 = "ABC";
//比較字符串
Console.WriteLine(String.Compare(str1,str2));//str1>str2返回1
Console.WriteLine(str1.CompareTo(str2));
//Equals方法
Console.WriteLine(str1.Equals(str2));
Console.WriteLine(string.Equals(str1, str2));
//格式化字符串
string newstr = String.Format("{0}和{1}!", str1, str2);
Console.WriteLine(newstr);
//將日期格式化為YYYY年MM月dd日
DateTime dt = DateTime.Now;
string strDate = String.Format("{0:D}", dt);
Console.WriteLine("today is :" + strDate);
//截取字符串
string path = "D:\\C#\\project";
string path1 = path.Substring(0, path.LastIndexOf("\\") + 1);
string path2 = path.Substring(path.LastIndexOf("\\") + 1);
Console.WriteLine(path1 + "???" + path2);
//分割字符串
string[] news = "hello world you are greate".Split(' ');
for (int i = 0; i < news.Length; i++)
{
Console.WriteLine(news[i]);
}
//插入字符串
string insert = path2.Insert(0, "00 ");
Console.WriteLine(insert);
//填充字符串
string padd = path2.PadLeft(path2.Length + 1, '《');
Console.WriteLine(padd);
//復制字符串
string copy = string.Copy(insert);
Console.WriteLine(copy);
char [] me = new char[5];
string copp = "CShape";
copp.CopyTo(1, me, 0, 5);
Console.Write(me);
//替換字符串
string replace = str1.Replace("N", "hh");
Console.WriteLine(replace);
//刪除字符串
string del = replace.Remove(2);//Remove(0,1)
Console.WriteLine(del);

Copyright © Linux教程網 All Rights Reserved