我工作的一個小應用程序來獲得與C#中的交手,我已經寫了一個小程序,目前加起來的項目(目前預定義)這裏的值是我到目前爲止有:代碼重構C#
//Defining classes
public class Item1{
public string Type{get{return "Item1";}}
}
public class Item2{
public string Type{get{return "Item2";}}
}
//Methods
public void CalcItems(Item1 item1, int val){
this.Log(item1.Type + "Val:" + val);
this.total += val;
}
public void CalcItems(Item2 item2, int val){
this.Log(item2.Type + "Val:" + val);
this.total += val;
}
//Calling these methods
Items.CalcItems(new Item1(), 30);
Items.CalcItems(new Item2(), 12);
如何通過一種計算方法傳遞Item1和Item 2?
「group」是什麼意思?你是否希望'Item1'和'Item2'被傳遞給相同的'CalcItems'方法? – Jamiec
@Jamiec是的,通過這兩個項目通過相同的方法。對不起找不到措辭哈哈 – John