PHP массив, C # (строка, класс)

$this->modules = array(
'module1' => new Module1(),
'module2' => new Module2,
);

Это мой код PHP, я пытался превратить его в C #.

public Dictionary<string, what> modules = new Dictionary<string, what>()
{
{ "module", new Module1() }
};

Там, где написано «строка, что», я не уверен, что там поставить.
Может ли кто-нибудь помочь мне с этой проблемой у меня.

-1

Решение

Вам необходимо использовать (или создать) базовый класс или интерфейс, общий для всех ваших модулей.

Например, если у вас есть:

public class Module1 : ModuleBase
{
// stuff
}

public class Module2 : ModuleBase
{
// stuff
}

тогда вы бы заменили what в вашем примере с ModuleBase,

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]