0
我想用下面的代碼返回使用SQLite數據庫的一些值:如何獲取變量的名稱?
public Dictionary<string, string> GetRegistry()
{
var table = this.connection.Table<Registry>();
Dictionary<string, string> RegistryItems = new Dictionary<string, string>();
foreach (var item in table)
{
}
}
鑑於var item
表示SQL表項,所以說item.Age
將是一個年齡等。我希望能夠返回一個字典,我可以做這樣的事情:
Dictionary registry = this.GetRegistry();
int myAge = registry["Age"];
我應該foreach
子句中做才能讓這種情況發生? 在此先感謝!
我認爲你可以做'nameof(item.Age)'獲得「時代」了。但有些東西告訴我列名應該已經在你的對象中了... – PoweredByOrange
你想循環遍歷表的每一列? – Jason
是的,我不能做nameof(item.Age),因爲它的一個循環,列的名稱是動態的 – miko