循环遍历 CSV 文件并将行值存储在变量 C# 中
Looping through a CSV file and storing line value in a variable C#
我想循环浏览电子邮件的单列 CSV 并将它们存储在可用于进行 API 调用的变量中。因此,CSV 中的第一封电子邮件将存储在一个变量中,将进行 api 调用,响应将存储在数据库中,然后将调用第二封电子邮件。对此的任何帮助将不胜感激。我遗漏了一些代码,因为它包含我的 api 密钥和信息。
private string CreateRequest(string queryString)
{
string UrlRequest = requestUrl + ReadEmail() + queryString;
return UrlRequest;
}
private string[] ReadEmail()
{
new StreamReader("App_Data/list.csv");
{
foreach (var email in Emails) {
string line = email.ReadToEnd();
string[] emails = line.Split(',');
return Emails;
}
}
}
您需要先调用读取函数,然后为检索到的每个值调用 api:
private static void YourApiCall(string email)
{
//...
}
private static void RunApiWithEmailsFrom(string file)
{
System.IO.File.ReadLines(file).ToList().ForEach(YourApiCall);
}
我想循环浏览电子邮件的单列 CSV 并将它们存储在可用于进行 API 调用的变量中。因此,CSV 中的第一封电子邮件将存储在一个变量中,将进行 api 调用,响应将存储在数据库中,然后将调用第二封电子邮件。对此的任何帮助将不胜感激。我遗漏了一些代码,因为它包含我的 api 密钥和信息。
private string CreateRequest(string queryString)
{
string UrlRequest = requestUrl + ReadEmail() + queryString;
return UrlRequest;
}
private string[] ReadEmail()
{
new StreamReader("App_Data/list.csv");
{
foreach (var email in Emails) {
string line = email.ReadToEnd();
string[] emails = line.Split(',');
return Emails;
}
}
}
您需要先调用读取函数,然后为检索到的每个值调用 api:
private static void YourApiCall(string email)
{
//...
}
private static void RunApiWithEmailsFrom(string file)
{
System.IO.File.ReadLines(file).ToList().ForEach(YourApiCall);
}