我有一類應用,它實現IAPP接口類 這IAPP接口是這樣Linq.ConvertAll類轉換爲有接口類型
interface IApp
{
string Status;
dateTime start;
datetime end;
}
現在我想轉換列表使用LINQ 此列出我可以這樣做
//AppClassList is a List<App>
List<IApp> result = AppClassList.ConvertAll<IApp>(o => (IApp)o);
,但我想要做自定義代碼,而轉換應用到IAPP, 像我想將狀態設置屬性取決於開始和結束日期diffrence,假設差爲一天,然後站圖斯將「優秀」如果兩個天遂「好」如果三個天遂「OK」等等......
請建議我我如何能做到這一點,而使用C#.NET
您不會繼承一個接口,而是實現它。 – Jodrell
這段代碼是否可以編譯? – Jon
是這一行正在編譯列表 result = AppClassList.ConvertAll (o =>(IApp)o); –