このような基本的な質問のようです。このような何かがあなたを始めるはずです。
WebClient client = new WebClient();
string csvContents = client.DownloadString(UrlAsString);
string[] csvLines = csvContents.Split(new string[] {"\n", "\r\n"},
StringSplitOptions.RemoveEmptyEntries);
SomeModel model = new SomeModel()
model.KeyValuePairs = csvLines.Select(x => x.Contains(","))
.Select(x => new KeyValuePair(x.Split(",")[0],
x.Split(",")[1]);
public class SomeModel()
{
public IEnumerable<KeyValuePair> KeyValuePairs { get; set; }
}
public class KeyValuePair()
{
public KeyValuePair() { }
public KeyValuePair(string Key, string Value)
{
this.Key = Key;
this.Value = Value;
}
public string Key { get; set; }
public string Value { get; set; }
}
どの部分に助けが必要ですか?ファイルをダウンロードしますか? CSVを解析しますか?それをモデルとして使用しますか? – Aliostad
リクエストごとにcsvを解析すると思いますか?あなたはキャッシング戦略について考えることができます。 –