En iyi yanıtlayıcılar
CS1012 hata kodu

Soru
-
rastgele olarak atadığım dizi içerisinde rd isimli kartın olup olmadığını kontrol etmek istiyorum ancak string dizisi içinde gezinmek isterken hata alıyorum. tam olarak neyi yanlış yapıyorum ?
else if (OynananKart == "rd") { int rd_nerde = 0; bool rd_var = false; for (int rd = 0; rd < 6; rd++) { if (kullanici[rd]=='rd') { rd_nerde = rd; rd_var = true; }
}
- Düzenleyen abdullah fatsalı 15 Mayıs 2020 Cuma 03:08
Yanıtlar
-
hocam bu sefer de cs0019 (== işleci char ve string türündeki işleyenlerde uygulanamaz) ve
cs0200 (string.this[int]' özelliğine veya dizin oluşturucusuna, salt okunur olduğu için atama yapılamaz ) hatalarını alıyorum. acaba yaptığım tanımlamalarla alakalı olabilir mi?
kart dizisi içinden rastgele sıralama yaptırıp 6 adet kartı bu dizi içine atıp orada arama yapmaya çalışıyorum böyle bir hata almamam gerek aslında anlayamıyorum bir türlü.
- Yanıt Olarak İşaretleyen abdullah fatsalı 16 Mayıs 2020 Cumartesi 02:10
Tüm Yanıtlar
-
C#'da string ifadeleri yazarken çift tırnak, char ifadeleri tek tırnak kullanılır. CS1012 dökümantasyondaki örnekte de char türüne nasıl değer atanır gösterilmiş. kullanici[rd] içeriği string ise if (kullanici[rd]=="rd") şeklinde yazmalısın.
TR| Sorunuzun yanıtı bu ise "Yanıt Olarak Öner" olarak işaretleyin, eğer faydalı bir yorum ise "Oy Ver"erek forumun işleyişine katkıda bulunabilirsiniz. EN| If this is the answer to your problem, mark "Propose as Answer" and if it is helpful, you can contribute to the workig of the forum by "Voting".
- Yanıt Olarak Öneren Cihan YakarMVP 15 Mayıs 2020 Cuma 08:25
-
hocam bu sefer de cs0019 (== işleci char ve string türündeki işleyenlerde uygulanamaz) ve
cs0200 (string.this[int]' özelliğine veya dizin oluşturucusuna, salt okunur olduğu için atama yapılamaz ) hatalarını alıyorum. acaba yaptığım tanımlamalarla alakalı olabilir mi?
kart dizisi içinden rastgele sıralama yaptırıp 6 adet kartı bu dizi içine atıp orada arama yapmaya çalışıyorum böyle bir hata almamam gerek aslında anlayamıyorum bir türlü.
-
hocam bu sefer de cs0019 (== işleci char ve string türündeki işleyenlerde uygulanamaz) ve
cs0200 (string.this[int]' özelliğine veya dizin oluşturucusuna, salt okunur olduğu için atama yapılamaz ) hatalarını alıyorum. acaba yaptığım tanımlamalarla alakalı olabilir mi?
kart dizisi içinden rastgele sıralama yaptırıp 6 adet kartı bu dizi içine atıp orada arama yapmaya çalışıyorum böyle bir hata almamam gerek aslında anlayamıyorum bir türlü.
- Yanıt Olarak İşaretleyen abdullah fatsalı 16 Mayıs 2020 Cumartesi 02:10
-
VisualStudio c# editorü ile çalışırken, çalışma anında bişeyin altında kırmızı dalgalı çizgi var ise o kodu derleyemezsiniz!
e-mail: onay[nokta]yalciner[at]hotmail[nokta]com
- Yanıt Olarak Öneren Cihan YakarMVP 15 Mayıs 2020 Cuma 10:36