Arkadaşlar Btk akademinin c# derslerini takip ediyorum. Dersleri veren hocamız visual studio 2019 kullanıyor. Bende 2022 var. Ve sanırım bazı şeyler değişmiş. using System; using System.Collections; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace d2 { internal class Program { static void Main(string[] args) {
List<Char> Characters = new List<Char>(); Characters.Add(new Char{ CharType = "Mage"}); Characters.Add(new Char { CharType = "Warrior" }); Characters.Add(new Char { });
foreach (var a in Characters) { Console.WriteLine(Characters.CharType); } Console.ReadLine(); } } public class Char { public string CharName { get; set; } public string CharType { get; set; } public int CharDmg { get; set; } } Dersi işleyen hoca foreach döngüsüyle classdaki elemanların özelliklerini yazdırabiliyordu. Ama ben bir türlü ne yapmam gerektiğini bulamadım. Döngünün içindeki Characters.CharType kısmında hata veriyor. Verdiği hata: Error CS1061 'List<Char>' does not contain a definition for 'CharType' and no accessible extension method 'CharType' accepting a first argument of type 'List<Char>' could be found (are you missing a using directive or an assembly reference?) Kodu nasıl düzeltebilirim? |
Bildirim