Хотелось бы сделать так :
Dictionary<string, object> dict = new Dictionary<string, object>{
new KeyValuePair<string, object>( "key1", new Object3() ),
new KeyValuePair<string, object>( "key2", new Object3() ),
new KeyValuePair<string, object>( "key3", new Object3() )
}
но работает данная конструкция только в .NET 3.0. Есть ли похожие способы инициализации в фреймворке 2.0 ?
Здравствуйте, Аноним, Вы писали:
А>Хотелось бы сделать так :
А>
А>Dictionary<string, object> dict = new Dictionary<string, object>{
А> new KeyValuePair<string, object>( "key1", new Object3() ),
А> new KeyValuePair<string, object>( "key2", new Object3() ),
А> new KeyValuePair<string, object>( "key3", new Object3() )
А>}
А>
Поправка:
Dictionary<string, object> dict = new Dictionary<string, object> {
{"key1", new Object3()},
{"key2", new Object3()},
{"key3", new Object3()}
};
А>но работает данная конструкция только в .NET 3.0. Есть ли похожие способы инициализации в фреймворке 2.0 ?
Поправка:
работает в том числе в фреймворк 2.0, но нужен компилятор C# версии 3.0.
Т.е. имея vs2008 под рукой такую конструкцию можно использовать и для .net 2.0 приложений.
Здравствуйте, samius, Вы писали:
S>Здравствуйте, Аноним, Вы писали:
А>>Хотелось бы сделать так :
А>>
А>>Dictionary<string, object> dict = new Dictionary<string, object>{
А>> new KeyValuePair<string, object>( "key1", new Object3() ),
А>> new KeyValuePair<string, object>( "key2", new Object3() ),
А>> new KeyValuePair<string, object>( "key3", new Object3() )
А>>} 2
А>>
S>Поправка:
S>S>Dictionary<string, object> dict = new Dictionary<string, object> {
S> {"key1", new Object3()},
S> {"key2", new Object3()},
S> {"key3", new Object3()}
S>};
S>
А>>но работает данная конструкция только в .NET 3.0. Есть ли похожие способы инициализации в фреймворке 2.0 ?
S>Поправка:
S>работает в том числе в фреймворк 2.0, но нужен компилятор C# версии 3.0.
S>Т.е. имея vs2008 под рукой такую конструкцию можно использовать и для .net 2.0 приложений.
Вопрос же был четко поставлен Framework 2.0
А компилятора версии 3.0 нет во 2-м фреймворке.