rim, TrimEnd, TrimStart : Parametre olarak verilen bir karakteri değişkenin başından ve sonundan kaldırır.Herhangi bir karakter belirtilmediği zaman boşlukları kaldırır.
Kullanım Şekli : st1.Trim(“?”) st1.TrimStart(“?”) Başından Kaldırır. st1.TrimEnd(“?”) Sonundan Kaldırır.
Örnek: Girilen iki kelimeyi karşılaştıralım.
class Program { // Daha fazla bilgi için : www.gorselprogramlama.com static void Main(string[] args) { string str1, str2; Console.Write("1. stringi giriniz = "); str1 = Console.ReadLine(); Console.Write("2. stringi giriniz = "); str2 = Console.ReadLine(); // Daha fazla bilgi için : www.gorselprogramlama.com //Daha fazla bilgi için : www.gorselprogramlama.com if (string.Compare(str1, str2) == 0) Console.Write("Stringler aynı"); else Console.Write("Stringler farklı"); Console.ReadKey(); // Daha fazla bilgi için : www.gorselprogramlama.com } }
Aşağıdaki örnekte ikinci kelimeden sonra bir kaç defa boşluk tuşuna bastım.Ve farklı dedi.Bunu engellemek için Trim özelliğini kullanabiliriz.
Örnek: Trim ekleyerek yapalım.
class Program { static void Main(string[] args) { // Daha fazla bilgi için : www.gorselprogramlama.com string str1, str2; Console.Write("1. stringi giriniz = "); str1 = Console.ReadLine(); Console.Write("2. stringi giriniz = "); str2 = Console.ReadLine(); //Daha fazla bilgi için : www.gorselprogramlama.com if (string.Compare(str1.Trim(), str2.Trim()) == 0) Console.Write("Stringler aynı"); else Console.Write("Stringler farklı"); Console.ReadKey(); } }
Aşağıda ikinci kelimeden sonra bir kaç defa boşluk tuşuna bastım.Trim ile bu boşluklar alındığı için kelimeler aynı dedi.
teşekkürler visual c# konusunda çok iyi paylaşım yapıyorsunuz
YanıtlaSilrica ederim elimizden geldiği kadar paylaşmaya çalışıyorum.
YanıtlaSil