Web からのデータを解析し、改行で区切ろうとしています。ただし、 indexof("\n") はそれをキャッチしていませんが、richTextBox はすべてを別の行に表示します。私は何を間違っていますか?
string substr = substr.Substring(substr.IndexOf("\n"));
Web からのデータを解析し、改行で区切ろうとしています。ただし、 indexof("\n") はそれをキャッチしていませんが、richTextBox はすべてを別の行に表示します。私は何を間違っていますか?
string substr = substr.Substring(substr.IndexOf("\n"));
なぜ使用しないのですか
String.Split(new string[] { System.Environment.NewLine }, StringSplitOptions.None);
それを配列に読み込みますか?それはあなたが望むように「改行で区切る」でしょう
あなたが持っている
string url = "google.com/finance/getprices?i=";
+ period + "&p="
+ days + "d&f=d,o,h,l,c,v&df=cpct&q=" + ticker;
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
textBox_Ticker.Text = url;
StreamReader sr = new StreamReader(response.GetResponseStream());
string data = sr.ReadToEnd();
sr.Close();
ここで、最後の 3 行に注目して、代わりに次のように使用します。
var lines = new List<string>();
using(StreamReader sr = new StreamReader(response.GetResponseSteam())
{
while((var line = sr.ReadLine()) != null)
{
lines.Add(line);
}
}
注:これはテストされておらず、私の頭から外れています
これは私の仕事です。
string toEmail ='your string here'
var lstToEmail = toEmail.Split(new[] { '\n' }, StringSplitOptions.RemoveEmptyEntries);