5.00 / 1 oy

C# ile String'in son karakterini silmek ya da değiştirmek

C# ile sondaki ya da baştaki boşlukları (ya da istenmeyen karakterleri) silmek için trim fonksiyonunu nasıl kullanabileceğimizden aşağıdaki yazılarda uygulamalı olarak bahsetmiştim.

bkz: C# baştaki ve sondaki boşlukları silmek (trim)

Adım adım ilerleyelim, amacımız eğer bir string'in son karakterini değiştirmek istiyorsak öncelikle o karakteri nasıl tespit edebileceğimizi bilmeliyiz (bkz: C# ile String'in son karakterini bulmak).

Örnek 1: kullanıcının yazdığu herhangi bir yazının son harfini x harfi ile değiştirerek tekrar yazdıran bir C# programı yazın.

System.Console.WriteLine("lütfen bir yazı yazın");
string yazi = System.Console.ReadLine();
yazi = yazi.Remove(yazi.Length -1, 1) + "x";
System.Console.WriteLine(yazi);

Çıktı:

lütfen bir yazı yazın
bu bir bardak
bu bir bardax

 

Örnek 2: Eğer kullanıcının yazdığı yazının son harfi x ise son harfini w olarak değiştiren bir C# programı yazın.

System.Console.WriteLine("lütfen bir yazı yazın");
string yazi = System.Console.ReadLine();

if (yazi.Substring(yazi.Length - 1) == "x")
    yazi = yazi.Remove(yazi.Length -1, 1) + "w";
    
System.Console.WriteLine(yazi);

Çıktı:

lütfen bir yazı yazın
bardax
bardaw

Öncek bazı benzer yazılarım;

bkz: C# ile Mükemmel Sayıları Bulmak

bkz: C# ile Medyan (Ortanca Değer) Bulmak

bkz: C# ile 3'e ve 5'e tam olarak bölünebilen sayıları bulmak

bkz: C# Sayıları Yuvarlama Seçenekleri

bkz: C# ile iç içe while döngüsü kullanımı ve örnekleri

mbologlu

11.04.2021 05:13

Bu soru henüz yanıtlanmamış.

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
C# ile String'in son karakterini silmek ya da değiştirmek

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.