$this->modules = array(
'module1' => new Module1(),
'module2' => new Module2,
);
Это мой код PHP, я пытался превратить его в C #.
public Dictionary<string, what> modules = new Dictionary<string, what>()
{
{ "module", new Module1() }
};
Там, где написано «строка, что», я не уверен, что там поставить.
Может ли кто-нибудь помочь мне с этой проблемой у меня.
Вам необходимо использовать (или создать) базовый класс или интерфейс, общий для всех ваших модулей.
Например, если у вас есть:
public class Module1 : ModuleBase
{
// stuff
}
public class Module2 : ModuleBase
{
// stuff
}
тогда вы бы заменили what
в вашем примере с ModuleBase
,
Других решений пока нет …