Могу ли я использовать инициализатор коллекции для атрибута?

Можно ли использовать атрибут в C # с инициализатором коллекции?

Например, я хотел бы сделать что-то вроде следующего:

[DictionaryAttribute(){{"Key", "Value"}, {"Key", "Value"}}]
public class Foo { ... }

Я знаю, что атрибуты могут иметь именованные параметры, и поскольку это выглядит очень похоже на инициализаторы объектов, мне было интересно, доступны ли также инициализаторы коллекций.

6
задан Scott Rippey 3 August 2011 в 20:04
поделиться