請教一個 ASP.NET C# 的程式設計問題
問題大概是
[b]如何合併兩個(自訂 Class)List[b]
可以解答當然最好
或者可以請提供比較活躍的 ASP.NET C# 論壇
我再自己去進修
由於牽涉一些專案內容
故程式碼有做了一些簡化
有任何需要補充的部份還請不吝提出
在此先感謝回覆的邦友
Class Name : MyMember
=======================
Name : string
Address : string
Phone : string
Class Name : VIP
=======================
VName : string
VAddress : string
VPhone : string
VFax : string
VEmail : string
Method Name : getListMain
=======================
return a list of MyMember
Method Name : getListVIP
=======================
return a list of VIP
//以下是目前寫的 method
//請指教那裡有錯誤或須修正
//目的是希望
//若 listmain 有 40 筆資料
//listVIP 有 30 筆資料
//最後回傳的結果是有 70 筆資料
public List<MyMember> getNotificationList {
List<MyMember> listmain = new List<MyMember>();
listmain = getListMain();
List<VIP> listvip = new List<VIP>();
listvip = getListVIP();
foreach (var item in (List<VIP>listvip) {
MyMember one = new MyMymber(item.VName, item.VAddress, item.VPhone);
listmain.Add(one);
}
return listmain;
}
請參考 MSDN 傳回兩個序列的聯集
<pre class="c" name="code">var infoQuery =
(from cust in db.Customers
select cust.Country)
.Union
(from emp in db.Employees
select emp.Country)