Классы c#. Как создать поле список

290
30 марта 2018, 10:00

как создать поле в классе на c#,чтобы этим полем был список? вот пример.

     using System;
using System.Collections.Generic;
using System.Collections;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Stack
{
    class ListStack<T>
    {
        private LinkedList<T> kr = new LinkedList<T>();
        public LinkedList<T> KR
        {
            get
            {
                return kr;
            }
        }
        kr.
    }
}

я создал поле,но я не могу обращаться к kr. Почему?

Answer 1

Потому что Вы объявили член класса, но не создали объект, на который этот член класса должен ссылаться:

private LinkedList kr = new LinkedList();
public LinkedList KR { get { return kr; } } // если надо

Строчка

kr.

не может находится просто в теле класса, висеть в воздухе. Вы, очевидно, намеревались поместить ее в какой-то метод.

public int GetCount()
{
   return kr.Count;
}
READ ALSO
Почем type.GetProperties() возвращает пустой массив?

Почем type.GetProperties() возвращает пустой массив?

Пытаюсь получить доступ к перечислению через рефлексиюОжидаю, что GetProperties() выдаст массив с моим перечислением

213
Сохранение результатов в БД C#

Сохранение результатов в БД C#

Подскажите пожалуйста, необходимо результаты выполнения программы записывать в базу данныхА точнее на фотографии определяется пол и возраст...

201
Создание массива делегатов из массива MethodInfo[]

Создание массива делегатов из массива MethodInfo[]

Хай! Получаю все нужные методы

220