Я исхожу из JavaScript и знаю, что { }
является литералом объекта, не требующим вызова new Object
; Мне интересно, то же самое с С# в части {"id",id}, {"saveChangesError",true}
.
Я знаю, что здесь есть две функции C#, не могли бы вы объяснить мне, что они из себя представляют?
new RouteValueDictionary()
{ //<------------------------------[A: what C# feature is this?] -------||
{"id",id}, //<------------------[B: what C# feature is this also?] ||
{"saveChangesError",true} ||
}); //<------------------------------------------------------------------||