May 242011
Bir Önceki Makalemizde tek bir karaktere göre ve string bir ifadeye göre split kullanımına deyinmeye çalışmıştık. Bu yazımızda ise yine tek karaktere göre ama birden fazla belirterek , yani “+” gördüğünde yada “-” gördüğünde yada “*” gördüğünde ayırma işlemini uygula şeklinde bir örnek yapacağız.
char[] ayiraclar = new char[] { '+', '-','/','*' };
string ifade ="3x+4y-5z";
string[] parcalar= ifade.Text.Split(ayiraclar ,
StringSplitOptions.RemoveEmptyEntries); // StringSplitOptions.RemoveEmptyEntries bu ifade boş olan değeleri listeye atma anlamına geliyor
for (int i = 0; i < parcalar.Length; i++)
{
Console.WriteLine(parcalar[i].ToString());
}
Çıktı olarak
3x
4y
5z

Son Yorumlar