String.ToLowerInvariant Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Sabit kültürün büyük/küçük harf kurallarını kullanarak bu String nesnenin küçük harfe dönüştürülmüş bir kopyasını döndürür.
public:
System::String ^ ToLowerInvariant();
public string ToLowerInvariant ();
member this.ToLowerInvariant : unit -> string
Public Function ToLowerInvariant () As String
Döndürülenler
Geçerli dizenin küçük harf eşdeğeri.
Örnekler
Aşağıdaki örnek, bir dizi dilde tek bir sözcük içeren bir dize dizisini tanımlar. ToLowerInvariant yöntemi, paralel dizinin öğelerini her sözcüğün büyük/küçük harfe duyarsız sürümüyle doldurmak için kullanılır. Array.Sort<TKey,TValue>(TKey[], TValue[], IComparer<TKey>) yöntemi, büyük/küçük harfe duyarlı diziyi küçük harf dizisindeki öğelerin sırasına göre sıralamak için kullanılır ve öğelerin dilden bağımsız olarak aynı sırada görünmesini sağlar.
using System;
public class Example
{
public static void Main()
{
string[] words = { "Tuesday", "Salı", "Вторник", "Mardi",
"Τρίτη", "Martes", "יום שלישי",
"الثلاثاء", "วันอังคาร" };
// Display array in unsorted order.
foreach (string word in words)
Console.WriteLine(word);
Console.WriteLine();
// Create parallel array of words by calling ToLowerInvariant.
string[] lowerWords = new string[words.Length];
for (int ctr = words.GetLowerBound(0); ctr <= words.GetUpperBound(0); ctr++)
lowerWords[ctr] = words[ctr].ToLowerInvariant();
// Sort the words array based on the order of lowerWords.
Array.Sort(lowerWords, words, StringComparer.InvariantCulture);
// Display the sorted array.
foreach (string word in words)
Console.WriteLine(word);
}
}
// The example displays the following output:
// Tuesday
// Salı
// Вторник
// Mardi
// Τρίτη
// Martes
// יום שלישי
// الثلاثاء
// วันอังคาร
//
// Mardi
// Martes
// Salı
// Tuesday
// Τρίτη
// Вторник
// יום שלישי
// الثلاثاء
// วันอังคาร
open System
let words =
[| "Tuesday"; "Salı"; "Вторник"; "Mardi"
"Τρίτη"; "Martes"; "יום שלישי"
"الثلاثاء"; "วันอังคาร" |]
// Display array in unsorted order.
for word in words do
printfn $"{word}"
printfn ""
// Create parallel array of words by calling ToLowerInvariant.
let lowerWords =
words |> Array.map (fun x -> x.ToLowerInvariant())
// Sort the words array based on the order of lowerWords.
Array.Sort(lowerWords, words, StringComparer.InvariantCulture)
// Display the sorted array.
for word in words do
printfn $"{word}"
// The example displays the following output:
// Tuesday
// Salı
// Вторник
// Mardi
// Τρίτη
// Martes
// יום שלישי
// الثلاثاء
// วันอังคาร
//
// Mardi
// Martes
// Salı
// Tuesday
// Τρίτη
// Вторник
// יום שלישי
// الثلاثاء
// วันอังคาร
Module Example
Public Sub Main()
Dim words() As String = { "Tuesday", "Salı", "Вторник", "Mardi", _
"Τρίτη", "Martes", "יום שלישי", _
"الثلاثاء", "วันอังคาร" }
' Display array in unsorted order.
For Each word As String In words
Console.WriteLine(word)
Next
Console.WriteLine()
' Create parallel array of words by calling ToLowerInvariant.
Dim lowerWords(words.Length - 1) As String
For ctr As Integer = words.GetLowerBound(0) To words.GetUpperBound(0)
lowerWords(ctr) = words(ctr).ToLowerInvariant()
Next
' Sort the words array based on the order of lowerWords.
Array.Sort(lowerWords, words, StringComparer.InvariantCulture)
' Display the sorted array.
For Each word As String In words
Console.WriteLine(word)
Next
End Sub
End Module
' The example displays the following output:
' Tuesday
' Salı
' Вторник
' Mardi
' Τρίτη
' Martes
' יום שלישי
' الثلاثاء
' วันอังคาร
'
' Mardi
' Martes
' Salı
' Tuesday
' Τρίτη
' Вторник
' יום שלישי
' الثلاثاء
' วันอังคาร
Açıklamalar
Sabit kültür, kültüre duyarlı olmayan bir kültürü temsil eder. İngilizce diliyle ilişkilidir ancak belirli bir ülke veya bölgeyle ilişkilendirilmemiştir. Daha fazla bilgi için özelliğine CultureInfo.InvariantCulture bakın.
Uygulamanız geçerli kültürden etkilenmeyen öngörülebilir bir şekilde değişen bir dize durumuna bağlıysa yöntemini kullanın ToLowerInvariant .
ToLowerInvariant yöntemi ile ToLower(CultureInfo.InvariantCulture)
eşdeğerdir. Bir dize koleksiyonunun kullanıcı arabirimi denetiminde öngörülebilir bir sırada görünmesi gerektiğinde yöntemi önerilir.
Not
Bu yöntem, geçerli örneğin değerini değiştirmez. Bunun yerine, geçerli örnekteki tüm karakterlerin küçük harfe dönüştürüldüğü yeni bir dize döndürür.
bir işletim sistemi tanımlayıcısının dosya adı, adlandırılmış kanal veya kayıt defteri anahtarı gibi küçük veya büyük harfli sürümüne ihtiyacınız varsa, veya ToUpperInvariant yöntemlerini kullanınToLowerInvariant.