Гость
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / 6.0 хде "string indexed members"? / 10 сообщений из 10, страница 1 из 1
23.05.2016, 10:05
    #39241175
v skopin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
6.0 хде "string indexed members"?
Привет всем!

Уже довольно давно сижу на 6-ке, и попадается мне, что тут имеются, простите за выражение, индексированные члены...
Но у меня что-то они не идут

Код: c#
1.
2.
3.
4.
            Dictionary<string, string> d = new Dictionary<string, string>()
            {
                $a = "не член",
            };

По старинки ошибка(((
...
Рейтинг: 0 / 0
23.05.2016, 10:24
    #39241199
Cat2
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
6.0 хде "string indexed members"?
Код: c#
1.
2.
3.
4.
 Dictionary<string, string> d = new Dictionary<string, string>()
            {
                {"a","не член"}
            };
...
Рейтинг: 0 / 0
23.05.2016, 10:34
    #39241213
v skopin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
6.0 хде "string indexed members"?
Cat2,
Это не то(((
там обещали, что через баксик всё будет, типа даже так:авторd.$a
...
Рейтинг: 0 / 0
23.05.2016, 11:28
    #39241266
ЕвгенийВ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
6.0 хде "string indexed members"?
Только так можно
Код: c#
1.
2.
3.
4.
  var d = new Dictionary<string, string>()
            {
                ["a"]="не член"
            };
...
Рейтинг: 0 / 0
23.05.2016, 13:02
    #39241353
v skopin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
6.0 хде "string indexed members"?
ЕвгенийВ,
иными словами эта прилада с $ не вошла в окончательный релиз...msdnThere are several features no longer planned for C# 6.0:

The indexed property operator ($) is no longer available and isn’t expected for C# 6.0.обманули(((
...
Рейтинг: 0 / 0
23.05.2016, 13:22
    #39241369
v skopin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
6.0 хде "string indexed members"?
и такую загогулину обещали:
Код: c#
1.
2.
3.
4.
    class A(int i)
    {
        public int I = i;
    }

тоже не работает
...
Рейтинг: 0 / 0
23.05.2016, 14:13
    #39241407
ЕвгенийВ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
6.0 хде "string indexed members"?
v skopin,
Код: c#
1.
2.
3.
4.
5.
6.
7.
  public class Test
    {
        public int Id { get; set; } = 145;
        public string Name { get; set; } = "v skopin ";
        public override string ToString() => $"{nameof(Id)} {Id}; {nameof(Name)} {Name}";
       
    }
...
Рейтинг: 0 / 0
23.05.2016, 14:42
    #39241434
VSVLAD
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
6.0 хде "string indexed members"?
v skopinCat2,
Это не то(((
там обещали, что через баксик всё будет, типа даже так:авторd.$a

А это случаем, не то что в VBA/VB6 используется для доступа к коллекции?
Вместо
Код: vbnet
1.
 = rsFields("Name")


Делать
Код: vbnet
1.
 = rsFields!Name



Тогда и хорошо что это не ввели, удобства в этом не вижу
...
Рейтинг: 0 / 0
23.05.2016, 20:12
    #39241698
v skopin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
6.0 хде "string indexed members"?
VSVLAD,
А если б оно ещё и проверяло на существование?)))
...
Рейтинг: 0 / 0
23.05.2016, 20:15
    #39241700
v skopin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
6.0 хде "string indexed members"?
ЕвгенийВ,
этим я пользуюсь)
там ещё вместо get "=>", очень удобно)))
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / 6.0 хде "string indexed members"? / 10 сообщений из 10, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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