我对 c# 编程很陌生,现在我遇到了一个很好的小问题,如果能得到一些帮助,我会非常感激的。
我知道我下面的示例行不通,但这只是为了让您了解我正在尝试做什么。
问题是我希望根据文件名使用文件内容更新不同的文本框...那么如何将 textBox.text 或 textBox 分配给某些东西?
public void OnChanged(object source, FileSystemEventArgs e)
{
string newPath = Path.Combine(activeDir, "Files");
string fileName = e.Name;
if (fileName.StartsWith("O1"))
TextBox txtBox = textBoxNC1;
if (fileName.StartsWith("O2"))
TextBox txtBox = textBoxNC2;
if (fileName.StartsWith("O3"))
TextBox txtBox = textBoxNC3;
if (fileName.StartsWith("O7"))
TextBox txtBox = textBoxNC4;
if (fileName.StartsWith("O0"))
TextBox txtBox = textBoxNC5;
StreamReader rdr = new StreamReader(file);
txtBox = rdr.ReadToEnd();
rdr.Close();
}
真诚
的 Hjalmarsson