Aracılığıyla paylaş


Nasıl yapılır: dizeler (C# Programlama Kılavuzu) bölme

Aşağıdaki kod örneği, nasıl bir dize olabilir gösterir kullanarak ayrýþtýrýlmýþ String.Split yöntemi.Giriş, Split hangi karakterler sınırlayıcı olarak kullanılacak olan gösteren karakter dizisi alır.Bu örnekte, boşluk, virgül, nokta, iki nokta üst üste ve sekmeleri kullanılır.Bu sınırlayıcılar içeren bir dizi için geçirilen Split, ve cümle içinde sözcüklerin ayrı olarak elde edilen bir dize dizisi kullanılarak görüntülenir.

Örnek

class TestStringSplit
{
    static void Main()
    {
        char[] delimiterChars = { ' ', ',', '.', ':', '\t' };

        string text = "one\ttwo three:four,five six seven";
        System.Console.WriteLine("Original text: '{0}'", text);

        string[] words = text.Split(delimiterChars);
        System.Console.WriteLine("{0} words in text:", words.Length);

        foreach (string s in words)
        {
            System.Console.WriteLine(s);
        }

        // Keep the console window open in debug mode.
        System.Console.WriteLine("Press any key to exit.");
        System.Console.ReadKey();
    }
}
/* Output:
    Original text: 'one     two three:four,five six seven'
    7 words in text:
    one
    two
    three
    four
    five
    six
    seven
 */

Ayrıca bkz.

Kavramlar

C# Programlama Kılavuzu

Diğer Kaynaklar

Dizeleri (C# Programlama Kılavuzu)

.net Framework normal ifadeler