【问题标题】:Unwanted text showing up in label in C# app在 C# 应用程序的标签中显示不需要的文本
【发布时间】:2023-03-05 13:57:02
【问题描述】:

我在使用 C# 程序时遇到了一个特殊问题:

首先,我使用以下代码将文本框中的一些文本写入二进制文件:

            bw.Write(CorrectAnswerResponse.ToString());

然后我使用以下代码将二进制文件中的文本读取到标签中:

             CorrectAnswerResponse = br.ReadString();

当目标标签显示以下文字时会出现问题:

“System.Windows.Forms.TextBox,文本:正确!Ringo Starr 的出生名字是 Richard Starkey。”

我应该看到的是:

“正确!林戈·斯塔尔的本名是理查德·斯塔基。”

二进制文件中的所有其他数据正在正确写入、读取和显示。 “System.Windows.Forms.TextBox, Text:” 是从哪里来的?

【问题讨论】:

    标签: c# text binary label


    【解决方案1】:

    你试过这样设置文字吗?

    CorrectAnswerResponse.Text = br.ReadString();
    

    【讨论】:

      【解决方案2】:

      写文本本身,而不是类名。

      bw.Write(CorrectAnswerResponse.Text);
      

      并将字符串读入标签中:

      CorrectAnswerResponse.Text = br.ReadString();
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2023-03-26
        • 1970-01-01
        • 2018-09-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多