gpt4 book ai didi

c# - 如何从消息和文本中删除 'System.Windows.Forms.TextBox, Text:'

转载 作者:太空宇宙 更新时间:2023-11-03 19:25:33 24 4
gpt4 key购买 nike

我用C#写了一个简单的程序,其中

  1. 使用如下语句显示消息:
    {
MessageBox.Show("Enter the Correct Values. ", "Error",
MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
return;
}
  1. 一些文本框内容使用 StreamWriter 写入文本文件。在这两种情况下,除了正确的内容外,我还得到了前缀:System.Windows.Forms.TextBox,文本:

  2. 我在使用 StreamReader 读取文本文件的内容时得到类似的前缀(和后缀\r\n)。

如何避免这种情况?

最佳答案

没有看到您的代码,我猜您是将 TextBox 直接传递给 StreamWriter,而不是传递 TextBox.Text 属性(property)值(value)。将 TextBox 引用直接传递给 StreamWriter.WriteLine 将调用 TextBox.ToString() 以获取它可以写入的字符串值,它看起来就像 TextBox.ToString() 正在生成该前缀。传入 TextBox.Text,您应该不会再看到它了。

关于c# - 如何从消息和文本中删除 'System.Windows.Forms.TextBox, Text:',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9008615/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com