我有一个问题,删除文本列表,而不删除保存在文件中的所有文本,如果我搜索 1,则 1 中的行将被删除,而另一行不会受到影响这是示例输出..
样本输出:
耐克 SB 8000 1
勒布朗 7 9000 2
这是我的代码:
private void btnDelete_Click(object sender, EventArgs e)
{
try
{
string[] InventoryData = File.ReadAllLines("Inventory.txt");
for (int i = 0; i < InventoryData.Length; i++)
{
if (InventoryData[i] == txtSearch.Text)
{
System.IO.File.Delete("Inventory.txt");
}
}
}
catch
{
MessageBox.Show("File or path not found or invalid.");
}
}