我有一個包含文本的檔案,我可以讓它在頁面加載時填充一個文本框,但它總是添加一個空白的第一行。有任何想法嗎?我嘗試跳過陣列中的第一行,以防它為空白(0 和 1),但 0 什么也不做, 1 跳過文本檔案中的第一行。
我還嘗試將文本框設定為nulland""首先以防它以某種方式附加到文本框。
//Populating the contents box
string[] str = null;
if (File.Exists(docPath prefix libIDPath "\\" oldFileName))
{
str = File.ReadAllLines(docPath prefix libIDPath "\\" oldFileName);
//str = str.Skip(0).ToArray();
//FDContentsBox.Text = null;
}
foreach (string s in str)
{
FDContentsBox.Text = FDContentsBox.Text "\n" s;
}
uj5u.com熱心網友回復:
在您foreach的附加字串本身之前,您要附加“\ n”。嘗試
FDContentsBox.Text = FDContentsBox.Text s "\n";
反而。
uj5u.com熱心網友回復:
請試試這個,不需要讀取所有行,也不需要 foreach 回圈
var filePath = docPath prefix libIDPath "\\" oldFileName;
if (File.Exists(filePath))
{
FDContentsBox.Text = File.ReadAllText(filePath);
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/511418.html
標籤:C#网文本框
上一篇:如何通過.NETCore6WebApi中的Post啟用檔案上傳作為IFormFile以存盤在SQLVarBinary中-使用AutoMapper
下一篇:LINQtoEntities無法識別方法“System.StringToShortDateString()”方法
