Сообщение Re[5]: Минутка WTF-16: Nice try от 09.02.2017 6:36
Изменено 09.02.2017 7:04 Serginio1
Re[5]: Минутка WTF-16: Nice try
Здравствуйте, Sinix, Вы писали:
S>Здравствуйте, Serginio1, Вы писали:
S>> А почему компилятор не ругается на отсутствие запятой?
S>Потому что код — валидный c#6 Чему он эквивалентен — собственно и есть главный вопрос этого топика.
Console.WriteLine(doc["@metadata"]);
соответсвует
и по аналогии с
Получается
Просто я изначально не сишник. Поэтому забываю про возможность записи
S>Здравствуйте, Serginio1, Вы писали:
S>> А почему компилятор не ругается на отсутствие запятой?
S>Потому что код — валидный c#6 Чему он эквивалентен — собственно и есть главный вопрос этого топика.
var doc = new Dictionary<string,object>
{
["@metadata"] = new Dictionary<string, object>
{
["@id"] = "users/1"
}
["Name"] = "Oren"
};
Console.WriteLine(doc["@metadata"]);
соответсвует
var v=
["@metadata"] = new Dictionary<string, object>
{
["@id"] = "users/1"
};
v["Name"]="Oren";
и по аналогии с
object a, b;
a = b = "Oren";
Получается
doc["@metadata"])=v["Name"]="Oren";
Просто я изначально не сишник. Поэтому забываю про возможность записи
object a, b;
a = b = "Oren";
Re[5]: Минутка WTF-16: Nice try
Здравствуйте, Sinix, Вы писали:
S>Здравствуйте, Serginio1, Вы писали:
S>> А почему компилятор не ругается на отсутствие запятой?
S>Потому что код — валидный c#6 Чему он эквивалентен — собственно и есть главный вопрос этого топика.
Console.WriteLine(doc["@metadata"]);
соответсвует
и по аналогии с
Получается
Просто я изначально не сишник. Поэтому забываю про возможность записи
S>Здравствуйте, Serginio1, Вы писали:
S>> А почему компилятор не ругается на отсутствие запятой?
S>Потому что код — валидный c#6 Чему он эквивалентен — собственно и есть главный вопрос этого топика.
var doc = new Dictionary<string,object>
{
["@metadata"] = new Dictionary<string, object>
{
["@id"] = "users/1"
}
["Name"] = "Oren"
};
Console.WriteLine(doc["@metadata"]);
соответсвует
var v= new Dictionary<string, object>
{
["@id"] = "users/1"
};
v["Name"]="Oren";
и по аналогии с
object a, b;
a = b = "Oren";
Получается
doc["@metadata"])=v["Name"]="Oren";
Просто я изначально не сишник. Поэтому забываю про возможность записи
object a, b;
a = b = "Oren";