C# büyük küçük harf duyarlılığını kaldırmak

Katılım
21 Haziran 2020
Mesajlar
3.850
Makaleler
5
Çözümler
4
Daha fazla  
Cinsiyet
Erkek
Merhabalar, proglamlamaya yeni başladığım için kendi kendime antrenman vb. şeyler yapıyorum ama C# için büyük, küçük harf duyarlılığını nasıl kaldırabileceğimi bulamadım.

Yani ben burada "Pasta" yerine "pasta" ya da "PASTA" da yazsam bana "Pasta" için olan cevabı vermesini istiyorum.
Acaba bunu nasıl yapabilirim?

[CODE lang="csharp" title="C# Büyük Küçük Harf Duyarlılığı"]string[] food = new string[4];


food[0] = "Pasta";
food[1] = "Brocoli";
food[2] = "Fish";
food[3] = "Meatball";


Console.WriteLine("Please choose a food: {0}, {1}, {2} or {3}", food[0], food[1], food[2], food[3]);
string food1;
food1 = Convert.ToString(Console.ReadLine());

if (food1 == food[0])
{
Console.WriteLine("Siparişiniz: {0} ", food[0]);
}
else if (food1 == food[1])
{
Console.WriteLine("Siparişiniz: {0} ", food[1]);
}
else if(food1 == food[2])
{
Console.WriteLine("Siparişiniz: {0} ", food[2]);
}
else if(food1 == food[3])
{
Console.WriteLine("Siparişiniz: {0} ", food[3]);
}
switch (food1)
{
default:
Console.WriteLine("Lütfen menüden sipariş verin!");
break;
}[/CODE]
 
Son düzenleyen: Moderatör:
ToLower methoduyla alınan stringin tüm harflerini küçük harfe dönüştürerek kullanabilirsiniz.
Arkadaş böyle bir şey istemiyor.


@Blackfox07 food1 = CultureInfo.CurrentCulture.TextInfo.ToTitleCase(food1); diye dener misiniz ?
 
Uyarı! Bu konu 5 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Yeni konular

Geri
Yukarı