Как инкапсулировать массив?

Тема в разделе ".NET", создана пользователем borisblade, 6 мар 2010.

  1. borisblade

    borisblade Гость

    Код (Text):
     
    public class Player_class
    {
    ...
    private byte[] round_fixed_level = new byte[5];
    ...
    }
    Выбрал опцию "инкапсулировать" - вот что дала среда:
    Код (Text):
    public byte[] Round_fixed_level
    {
    get { return round_fixed_level; }
    set { round_fixed_level = value; }
    }
    Мне же нужно превратить переменную класса типа массив в свойство этого класса. Но почему предложенный код не работаей с индексом? Мне же нужен вызов
    Код (Text):
    obj1_of_Player_class.Round_fixed_level[i]
    {
    set round_fixed_level[i] = value;
    Или с массивом нельзя работать через свойство? Писать метод что ли, получающий в кач. аргумента индекс?
     
Загрузка...

Поделиться этой страницей