C# Kelimeyi Tersten Yazma Örneği
Sitemizde C# kod örnekleri paylaşmaya devam ediyoruz. Bu yazımızda basit biçimde kullanıcının girdiği bir kelimeyi tersten yazdıran c# kod örneğini paylaşıyoruz.
Python dersleri yazı dizimiz de string işlemleri başlıklı yazımızda Python programlama dilinde bir kelimeyi tersten nasıl yazılacağını anlatmıştık.
C# ile bir kelimeyi Tersten Yazdırmak için kullanacağımız kod.
using System; using System.IO; using System.Threading; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { string kelime; Console.WriteLine("Metini Giriniz = "); kelime = Console.ReadLine(); for (int i = (kelime.Length - 1); i > -1; i--) { Console.Write(kelime[i]); } Console.ReadKey(); } } }
kelime için alacağımız sonuç
kelime -> emilek gibi olacaktır.
Bu sefer aynı şekilde kelimeyi tersten yazacak programı metod kulanarak gerçekleştireceğiz. Böylelikle farklı projelerde kullamak daha kolay olacaktır. İsterseniz bu metodu bir Class dosyasına sınıfa atarak istediğiniz zaman çağrılmasını sağlayabilirsiniz. Kodlarımız daha öncekine benzer. İlk örneğimiz kelimeyi ters çevirerek direk ekrana yazdırıyorduk.
Bu metod aldığı bir stringi StringBuilder sınıfı ile tanımlanmış başka bir değişkene atıyor. Ve bu değişken geri dönüyor. Daha kullanışlı.
static String terscevir(string kelime) { var builder = new StringBuilder(); for (int i = (kelime.Length - 1); i > -1; i--) { builder.Append(kelime[i]); } return builder.ToString(); }
Kullanımına Basit Bir Örnek
using System; using System.IO; using System.Text; using System.Threading; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { string kelime; Console.WriteLine("Metini Giriniz = "); kelime = Console.ReadLine(); string yenikelime = terscevir(kelime); Console.WriteLine(yenikelime); Console.ReadKey(); } static String terscevir(string kelime) { var builder = new StringBuilder(); for (int i = (kelime.Length - 1); i >-1; i--) { builder.Append(kelime[i]); } return builder.ToString(); } } }
Sitemizde yer alan benzer birçok C# örnek koduna buradan erişebilirsiniz.
yorumlarınızı bekliyoruz. Sorularınız varsa sormaktan çekinmeyin.