public static string ProperCase(string s) {
for(int i=0; i < s.Length; i++) {
string harf = s.Substring(i,1);
if (oncekiHarf == " " || i == 0 || oncekiHarf == "‘" || oncekiHarf == "'" || oncekiHarf == "“") {
if(harf == "i" || harf == "İ") {
if(harf == "ı" || harf == "I") {
yeni = yeni.Replace("Fırat Edaş", "Fırat EDAŞ");
yeni = yeni.Replace("Çoruh Edaş", "Çoruh EDAŞ");
public static void Main()
string str = "TÜKETİM SAYAÇLARININ OKUNMASI VE BİLDİRİM BIRAKILMASI HİZMET ALIMI İHALESİ YAPILACAKTIR.";
string str2 = "24.11.2021 Tarihinde İhalesi Yapılması Planlanan “küçük Ek Tesis Yapım İşi (malzeme+işçilik) İhaleleri” İptal Edilmiştir.";
Console.WriteLine(ProperCase(str));
Console.WriteLine(ProperCase(str2));