前言
在 .NET 中,字符串是一個(gè)非常重要的數(shù)據(jù)類型。由于英文字母存在大小寫的區(qū)別,所以 C# 的 String類提供了ToUpper 與 ToLower 方法,它們分別可將字符串的字符轉(zhuǎn)換為大寫或小寫。本文將探索或回顧C(jī)#實(shí)現(xiàn)字符串的大小寫轉(zhuǎn)換。
示例
1、將字符串轉(zhuǎn)換為大寫和小寫字符串
namespace Fountain.WinConsole.StriingDemo
{
internal class Program
{
static void Main(string[] args)
{
string author = "Fountyuan";
string title = "Fountyuan is a Author of WeiXin official Account article.";
// 將所有內(nèi)容轉(zhuǎn)換為大寫
string ucaseAuthor = author.ToUpper();
Console.WriteLine($"大寫: {ucaseAuthor}");
// 將所有內(nèi)容轉(zhuǎn)換為小寫
string lcaseAuthor = author.ToLower();
Console.WriteLine($"小寫: {lcaseAuthor}");
// 我們可以直接轉(zhuǎn)換為大寫或小寫
Console.WriteLine(title.ToLower());
Console.WriteLine(title.ToUpper());
Console.ReadKey();
}
}
}
2、將字符串的首字母轉(zhuǎn)換為大寫
namespace Fountain.WinConsole.StriingDemo
{
internal class Program
{
static void Main(string[] args)
{
// 將字符串的首字母轉(zhuǎn)換為大寫
string temp = "in an Excel file.";
if (!string.IsNullOrEmpty(temp))
{
temp = string.Format("{0}{1}",char.ToUpper(temp[0]),temp.Substring(1));
}
Console.WriteLine($"首字母大寫的字符串:{temp}");
Console.ReadKey();
}
}
}
3、將字符串某部分轉(zhuǎn)換為小寫或大寫
namespace Fountain.WinConsole.StriingDemo
{
internal class Program
{
static void Main(string[] args)
{
// 將字符串某部分轉(zhuǎn)換為小寫或大寫
string fileType = "EXCEL FILE";
string updatedType = fileType.Substring(0, 1).ToUpper() + fileType.Substring(1).ToLower();
Console.WriteLine(updatedType);
Console.ReadKey();
}
}
}
4、將字符串中每個(gè)單詞的首字符大寫
using System.Globalization;
namespace Fountain.WinConsole.StriingDemo
{
internal class Program
{
static void Main(string[] args)
{
// 將字符串中每個(gè)單詞的首字符大寫
string content = "fountyuan is a author of weixin official account article.";
string updateContent = CultureInfo.CurrentCulture.TextInfo.ToTitleCase(content);
Console.WriteLine(updateContent);
Console.ReadKey();
}
}
}
小結(jié)
.NET 提供的 ToUpper 和 ToLower 方法很容易使用,以上通過示例重溫字符串的大小寫轉(zhuǎn)換,如有不到之處,請(qǐng)多多包涵。
該文章在 2024/10/19 16:23:18 編輯過