0
我想創建一個包含給定股票價格的數組。C#將WebRequest CSV列分隔成數組
iStockTableRows
是股票的數量,例如「3」。
sSymbols
包含股票名稱「AAPL + GOOG + MSFT」。
"http://finance.yahoo.com/d/quotes.csv?s=" + sSymbols + "&f=a"
是股票分成多行的價格。
WebRequest wrPrice = WebRequest.Create("http://finance.yahoo.com/d/quotes.csv?s=" + sSymbols + "&f=a"); //sSymbols zb. "AAPL+GOOG+MSFT"
WebResponse wResp = wrPrice.GetResponse();
StreamReader sr = new StreamReader(wResp.GetResponseStream());
double[] dCurrentPrice = new double[iStockTableRows];
int iLine = 0;
while (!sr.EndOfStream)
{
dCurrentPrice[iLine] = double.Parse(sr.ReadLine(), System.Globalization.CultureInfo.InvariantCulture);
iLine++;
}
sr.Close();
ReadLine()
沒有出於某種原因返回任何東西,我在
dCurrentPrice[iLine] = double.Parse(sr.ReadLine(), System.Globalization.CultureInfo.InvariantCulture);
因爲如此
得到System.FormatException
。
這有什麼做與傳統的ASP。 – Paul