因爲它會產生一個編譯錯誤,我有路過的List類構造函數的問題:傳遞一個列表,是一類產生的錯誤,列表是字符串不
Cannot convert
System.Collections.Generic.List<CupuleAdmin.RoomViewController.Rooms>
expression to typeSystem.Collections.Generic.List<CupuleAdmin.TableSource.Rooms>
protected List<Rooms> tableList = new List<Rooms>();
public TableSource (List<Rooms> table)
{
tableList = table;
}
public class Rooms
{
public int id {get;set;}
public int room {get;set;}
public string desc {get;set;}
}
我人口稠密列表中的另一個類 公共類RoomViewController:UIViewController的{
//.....
class Rooms
{
[PrimaryKey]
public int id {get;set;}
public int room {get;set;}
public string desc {get;set;}
}
var db = new SQLiteConnection(dbPath);
var allrooms = db.Query("select * from rooms");
}
,然後嘗試將列表傳遞給其他類的構造函數
var table = new UITableView(View.Bounds);
table.Source = new TableSource(allrooms);
但我上面的線得到一個編譯錯誤 - 錯誤報告不能轉換System.Collections.Generic.List
表達鍵入System.Collections.Generic.List
問題。
如果我將列表更改爲類型字符串類編譯好。
在這裏定製引用它顯示在我的IDE作爲正確類型的兩種類別的所有情況:
是不是有什麼特別的,我需要傳遞一個包含對象的列表時做/類?
感謝詹姆斯,得到了答案,修復了 – user2420225