1
類構造函數如下:
public class ParsingRulesProvider : IParsingRulesProvider{
public ParsingRulesProvider(List<IParsingRule> rules){}
}
我們有兩個規則:
public class ARule : IParsingRule{
public ARule(IASomeObject someObject){}
}
public class BRule : IParsingRule{
public BRule(IBSomeObject someObject){}
}
問題:
如何在代碼中註冊:
ParsingRulesProvider
規則A和B?ParsingRulesProvider
所有實現了IParsingRule的對象?ARule
andBRule
?
請在你的答案英文單詞描述的代碼,以及它如何回答這個問題。我看到三個註冊表,但無法解決某個特定組件。 –