Şimdi Ara

c# Generic Arraylerle ilgili

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
4
Cevap
0
Favori
202
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • 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?








  • Characters.CharType yerine


    a.CharType

  • Böyle saçma hatalar yapınca çok sinir bozucu oluyor. :/

    Ama yardımcı olduğun için teşekkür ederim.

  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.