共用方式為


變更大小寫

如果您要撰寫可接受使用者輸入的應用程式,可能會無法確定使用者輸入資料時會使用大寫或小寫。由於比較字串和字元的方法都會區分大小寫,因此,您應該先轉換使用者所輸入字串的大小寫,再將它們與常數值加以比較。您可以輕鬆地變更字串的大小寫。下表會描述兩個變更大小寫的方法。每一個方法都會提供接受文化特性的覆寫。

方法名稱 使用

String.ToUpper

將字串中的所有字元轉換為大寫

String.ToLower

將字串中的所有字元轉換為小寫

ToUpper

String.ToUpper 方法會將字串中的所有字元變成大寫。下列範例會將字串 "Hello World!" 從混合大小寫轉換為全部大寫。

Dim MyString As String = "Hello World!"
Console.WriteLine(MyString.ToUpper())
String MyString = "Hello World!";
Console.WriteLine(MyString.ToUpper());

這個範例會在主控台上顯示 HELLO WORLD!

根據預設,之前的範例會區分文化特性的。若要執行不區分文化特性的大小寫轉換,則在使用 String.Upper 方法的多載時,可提供 culture 參數以指定所要使用的文化特性。如需範例來示範如何使用 String.Upper 方法,以執行不區分文化特性的大小寫轉換,請參閱執行不區分文化特性的大小寫變更

ToLower

String.ToLower 方法與前一個方法類似,只不過會將字串中的所有字元轉換為小寫。下列範例會將字串 "Hello World!" 轉換為小寫。

Dim MyString As String = "Hello World!"
Console.WriteLine(MyString.ToLower())
String MyString = "Hello World!";
Console.WriteLine(MyString.ToLower());

這個範例會將 hello world! 顯示在主控台上。

根據預設,之前的範例會區分文化特性的。若要執行不區分文化特性的大小寫轉換,則在使用 String.Lower 方法的多載時,可提供 culture 參數以指定所要使用的文化特性。如需範例來示範如何使用 String.Lower 方法執行不區分文化特性的大小寫轉換,請參閱執行不區分文化特性的大小寫變更

請參閱

其他資源

基本字串作業
執行不區分文化特性的字串作業