我是新來的c#,我有一個問題,可能有一個非常簡單的解決方案。我想導入一個.txt文件以便查看文本框並保持原始文件的格式(所有正確的間距)。這可能嗎?當用戶單擊按鈕並顯示文件時,我正在使用以下代碼打開.txt文件。再次,我對編程非常陌生,任何幫助都將不勝感激。顯示.txt文件時保持格式
OpenFileDialog ofd = new OpenFileDialog();
ofd.Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*";
if (ofd.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
StreamReader sr = File.OpenText(ofd.FileName);
string s = sr.ReadLine();
StringBuilder sb = new StringBuilder();
while (s != null)
{
sb.Append(s);
s = sr.ReadLine();
}
sr.Close();
textBox1.Text = sb.ToString();
}
爲什麼空間會消失?使用'ReadToEnd'而不是逐行閱讀和字符串生成器更容易。這將您的代碼變成兩個班輪。我想你也需要一個「使用」。 –
你現在的代碼有什麼問題? – Blachshma
你的文本框的大小是多少?以及文本文件中的最大行長度是多少? –