将字符串列表转换为从0到1的整数到

时间:2015-08-19 15:13:09

标签: c# visual-studio visual-studio-2012 google-sheets

我只是想知道如何将这些未知字符串列表转换为整数列表,从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];

感谢您的阅读! :)

1 个答案:

答案 0 :(得分:1)

例如,假设您想要使用某些值填充List<string> , List<int> or List<object>,并且您希望避免使用for循环或foreach循环填充List,您可以执行以下操作 1st示例我将从动态空字符串数组{}`

填充List
   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

中的值填充