0
泛型類是基類,並且成員方法使用泛型數據類型,那麼如何使用派生接受整型的方法而不是泛型數據類型?從泛型類派生
泛型類是基類,並且成員方法使用泛型數據類型,那麼如何使用派生接受整型的方法而不是泛型數據類型?從泛型類派生
你可以做這樣的事情 -
public class MyBaseClass<T>
{
public virtual void MyMethod(T typeT)
{
//some important functionality
}
}
public class MyChildClass : MyBaseClass<int>
{
public override void MyMethod(int typeInt)
{
//Do your stuff
//and if you would like to call base method, use the following-
base.MyMethod(typevar);
}
}
非常感謝。它服務的目的:) – Gagan
如果你需要你的派生類是具體的,而不是通用的,只是繼承時設置的類型約束:'公共MyClass類:BaseClass的' –
@KooKiz:我認爲你應該讓這個答案。這是一個簡單的問題,但是一個有效的問題,並且您的評論會回答它。 – Heinzi
謝謝@KooKiz :) – Gagan