我只是想知道如何将这些未知字符串列表转换为整数列表,从0开始,从1开始到2,依此类推,这是Google表格API的合作。 以下是情况: 从Google获得Sheets API概述页面的信用,我有这个
foreach (SpreadsheetEntry entry in feed.Entries)
{
// Print the title of this spreadsheet to the screen
Console.WriteLine(entry.Title.Text);
}
现在我不想让它只是从Google Spreadsheets中调试检索到的列表的字符串,而是希望将其转换为值/整数,因此它可以使用这个块:
SpreadsheetEntry spreadsheet2 = (SpreadsheetEntry)feed.Entries[The solution to the code above];
感谢您的阅读! :)
答案 0 :(得分:1)
例如,假设您想要使用某些值填充List<string> , List<int> or List<object>
,并且您希望避免使用for循环或foreach循环填充List,您可以执行以下操作
1st
示例我将从动态空字符串数组{}`
string[] bargeArr = { };
var bargeList = new List<string>
{
"ticketid",
"refno",
"movetype",
"measurementtype"
};
bargeArr = bargeList.ToArray();//use the debugger to see that the list has strings
2nd
示例我将使用string,int和Collection
List<object>
bargeArr = bargeList.ToArray();
var bargeList2 = new List<object>
{
"SirSirX",
1,
new List<string>{"Conal", "MoneyBags"},
"measurementtype"
};
var bargeArr2 = bargeList2.ToArray();//notice the List<object> holds different data types
现在你可以乱搞并做同样的事情,即使你在下面存储了for循环列表中的值
List<int> someIntList = new List<int>();
for (var intCount = 0; intCount < 10; intCount++)
{
someIntList.Add(intCount);
}
您的列表将使用0 to 9