碰撞假設我們有以下4類在C#: public class ClassB :ClassA
{
}
public class ClassA
{
public string Field { get; set; }
}
public class Class2 : Class1
{
}
public class Class1
{
public string
我認爲這是一個正確實現泛型的問題,但我不確定。 我創建代表這裏的問題Github的要點是: https://gist.github.com/ORESoftware/66b72b4b85262d957cb03ad097e4743e 說我有這個超: class A {
foo(): A {
return this;
}
}
和幾個子類,一個例子看起來像
我正在創建一個抽象工具類,對另一組外部類(不受我控制)進行操作。外部類在概念上在界面的某些點上是相似的,但是對於訪問它們的類似屬性有不同的語法。他們對應用工具操作的結果也有不同的語法。我已經創建了一個帶有內部類的數據類,基於this answer by @hotkey。 這裏是仿製藥問題:外國類基本上是元素的容器。每個班級的容器類型是不同的。某些容器具有固定的元素類型,而其他容器具有通用元素類型。