Çözüldü C# Harf duyarlılğı kaldırma kodu

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

Ahmet_73

Centipat
Katılım
9 Aralık 2023
Mesajlar
76
Daha fazla  
Cinsiyet
Erkek
Şimdi benim bir giriş sayfam var ve bunda kullanıcı adı textbox'ına mesela Ahmet yazınca giriş yapmasını istiyorum. Bir de harf duyarılığını kaldırıp Ahmet, Ahmet, Ahmet bu üçüyle de giriş yapmasını istiyorum ama başka bir şeyle giriş yapmasın. Biri bana kodunu atabilir mi?
 
Son düzenleyen: Moderatör:
Çözüm
C#:
private void btnGiris_Click(object sender, EventArgs e)
 {
  string kul_adı = "AHMET";
  string sifre = "1234";
  string değer = txtKulAdı.Text.ToUpper();


  if(kul_adı == deger && sifre == txtSifre.Text)
  {
    MessageBox.Show("Giriş Başarılı.");
    AnaSayfa anasyf = new AnaSayfa();
    anasyf.ShowDialog();
  }
  else
  {
    MessageBox.Show("Hatalı Şifre Veya Hullanıcı Adı.");
  }

Hatalarım olabilir. OCR biraz karıştırmış olabilir.
Tüm karakterleri lower yada tüm karakterleri upper yapar ve kıyasını buna göre yaparsan, case-sensitivity'den kurtulursun.

C#:
if("Ahmet".ToLower() == "aHmEt".ToLower()) {
    Console.WriteLine("Yes");
} else {
    Console.WriteLine("No");
}

Çıktısı Yes olacak çünkü "ahmet" = "ahmet".
 

Denedim ama yine de başka ismi kabul ettti.

Benim ilk kodumu silecek miyim?
 
Son düzenleyen: Moderatör:
C#:
private void btnGiris_Click(object sender, EventArgs e)
 {
  string kul_adı = "AHMET";
  string sifre = "1234";
  string değer = txtKulAdı.Text.ToUpper();


  if(kul_adı == deger && sifre == txtSifre.Text)
  {
    MessageBox.Show("Giriş Başarılı.");
    AnaSayfa anasyf = new AnaSayfa();
    anasyf.ShowDialog();
  }
  else
  {
    MessageBox.Show("Hatalı Şifre Veya Hullanıcı Adı.");
  }

Hatalarım olabilir. OCR biraz karıştırmış olabilir.
 
Çözüm
Birebir yazdığımı mı yazdın? Yoksa;
C#:
if(textBox1.Text.ToLower() == "ahmet") {
 // Do something.
}
Mi yazdın? Yazdığın kodu at bileyim.



Bunda sadece Ahmet'i kabul ediyor.
 
Son düzenleyen: Moderatör:

Oldu kanka adamsın.
 
Son düzenleyen: Moderatör:
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…