這個泛型方法目的是比較兩個list的object物件,把兩個list中不一樣的物件提取出來。前提條件是在比較前先給他們排序。
/// /// 同步idc資料
///
///
public bool syncidc()
var addvimopidcs = (from item in videidcs
where vimopidcsids.contains(item.idc_id)
select item).tolist();
foreach (idcentity idc in addvimopidcs)
if (videidcs.count != vimopidcs.count)
videidcs.sort(
delegate(idcentity a, idcentity b)
);vimopidcs.sort(
delegate(idcentity a, idcentity b)
);listdifferenceidcs = getdifferenceobj(videidcs, vimopidcs);foreach (idcentity idc in differenceidcs)
}catch (exception e)
return true;
}
/// /// 比較泛型物件,把不同的資料取出來,用於更新
///
///
///
///
///
private listgetdifferenceobj(listvidesource, listvimopobject)
}return c;
}
邊界值方法案例
持卡人持卡人境外消費交易單筆金額滿2000 元人民幣或等值外幣,即可享 20元人民幣或等值外幣返現 境外消費單筆滿3000 元人民幣或等值外幣,即可享 30元人民幣或等值外幣返現 境外消費單筆滿5000 元人民幣或等值外幣,即可享 50元人民幣或等值外幣返現 每張卡片每個自然月最高返現500 元人民...
泛型 泛型類 泛型方法 泛型擦除
1 是什麼?一種允許我們在不確定引數型別時候使用的型別。例如我不知道a方法應該會傳string還是int,我就用個泛型先佔坑。2 為什麼要用泛型?泛型可以在編譯期自動確定具體型別,檢查型別是否匹配,可以提高 的重用率,減少冗餘編碼。3 泛型與object的區別?像上面說的我不知道方法a的引數型別,其...
泛型類,泛型方法,泛型委託的定義方法
今天看書,學習到了泛型類,泛型方法及泛型委託,做乙個簡單的總結,僅涉及泛型類,泛型方法及泛型委託的定義方法。1.泛型類 泛型類的定義與普通類的定義類似,只是增加了泛型型別 的宣告。泛型型別可以作為類中成員變數的型別,也可以作為成員方法的引數型別或方法返回值型別。class examplegeneri...