Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / dictionary / 6 сообщений из 6, страница 1 из 1
08.12.2014, 18:40
    #38828341
DoomUnit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
dictionary
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
      my_units.Add("id", 1);
            my_units.Add("health", 110);
            my_units.Add("atc", 20);
            my_units2.Add(1,my_units);
            
            my_units.Clear();
         
            my_units.Add("id", 2);
            my_units.Add("health", 100);
            my_units.Add("atc", 10);
            //list.Add(my_units);
            my_units2.Add(2, my_units);
            this.Text = my_units2[2]["health"].ToString();


почему отдает 100 ? тупо перезаписывает значение
...
Рейтинг: 0 / 0
08.12.2014, 18:51
    #38828348
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
dictionary
my_units2[1] и my_units2[2] ссылаются на один и тот же объект
...
Рейтинг: 0 / 0
08.12.2014, 18:52
    #38828350
bazile
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
dictionary
DoomUnit, замени my_units.Clear() на my_units = new Dictionary<string, int>(). После этого прочитай любую книгу по .NET где объясняется что такое ссылочные типы.
...
Рейтинг: 0 / 0
08.12.2014, 19:08
    #38828359
DoomUnit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
dictionary
bazile,

благодарю. просто Dictionary первый раз в жизни использую
...
Рейтинг: 0 / 0
08.12.2014, 19:11
    #38828362
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
dictionary
DoomUnitпросто Dictionary первый раз в жизни используюдело не в Dictionary, а в том, чем отличается ссылочный тип от типа значения. Лучше понять разницу сейчас, а не просто сказать "спасибо" и пройти дальше.
...
Рейтинг: 0 / 0
08.12.2014, 19:15
    #38828364
DoomUnit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
dictionary
спасибо за наводку. гляну на досуге
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / dictionary / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]