apo1221 adlı üyeden alıntı: mesajı görüntüle
Soru şu
String turunde oyunlar dizisi oluşturun ve istediğiniz 5 adet dizi tanımlayın, dizi indislerinden birinin ismi Limbo olucak, Ardından Limbo varmı yok mu kontrol edin, Limbo varsa, Limbo bulundu yazsın yoksa Limbo bulunamadı yazsın,

Bu soruda boolen true tanımlıyoruz ama false olarak yazıyoruz, işaretlediğim her iki yerde neden bool=true değilde false yazıyoruz, cevap verirseniz sevinirim
Söylediğim gibi yaptım ancak yanlış oldu, bool=false burda doğru ancak sebebini öğrenmek istiyorum

Burada kontrol değişkenini false olarak tanımlayıp, bulununca true yaparak if kontrolünde true ise oyun var yazdırmak daha mantıklı sonuçta false olumsuzluk ifade ediyor. For döngüsü içinde tekrar kontrol değişkenine Else şartıyla true atamanız gereksiz olmuş. Ayrıca C# Linq kütüphanesinin sunduğu kolaylıktan yararlanarak bu iş tek satır kodla da yapılabilir.
Debug.Log(oyunlar.Contains("Limbo") ? "Oyun var" : "Oyun yok");