我对C#中的程序有一个奇怪的问题:
首先,我使用以下代码将文本框中的一些文本写入二进制文件:
bw.Write(CorrectAnswerResponse.ToString());
然后我使用以下代码将二进制文件中的文本读取到标签:
CorrectAnswerResponse = br.ReadString();
目标标签显示以下文本时出现问题:
“System.Windows.Forms.TextBox,Text:Correct!Ringo Starr的出生名是Richard Starkey。”
所有我应该看到的是:
“正确!Ringo Starr的出生名是理查德斯塔基。”
正在写入,读取和显示二进制文件中的所有其他数据。 “System.Windows.Forms.TextBox,Text:”来自哪里?
答案 0 :(得分:0)
您是否尝试过像这样设置文字?
CorrectAnswerResponse.Text = br.ReadString();
答案 1 :(得分:0)
编写文本本身,而不是类名。
bw.Write(CorrectAnswerResponse.Text);
将字符串读入标签:
CorrectAnswerResponse.Text = br.ReadString();