我試圖創建一個類結構,這樣當 public abstract class Parent
{
//some class members here
}
public class Child : Parent
{
//some class members here
}
我覺得這裏有一個簡單的答案,但我對C#來說太新了,以找出我應該使用的搜索引擎。我嘗試過使用泛型,但我
檢查由Object.create或文字創建的對象的類型的最佳方法是什麼,例如下面的代碼。我想確保函數的參數可以安全地使用。也許我不應該檢查參數的類型,但檢查函數使用的屬性是不是未定義的。但這樣做似乎非常繁瑣。最好的辦法是什麼,謝謝。 var base = {
name : "abc"
};
var child = Object.create(base);
do_something
// var = {hey: "baby"};
// or
// var = $('#thingy');
if(typeof var == 'object'){ // this is true for both =(
}
我需要我的代碼足夠聰明,能夠分辨出這兩者之間的差異。什麼是最好的方式來實現這一目標?