C# C读取NET app.config值时出现问题

C# C读取NET app.config值时出现问题,c#,settings,user.config,C#,Settings,User.config,我正在尝试使用将保存的配置设置读回文本框 txtMailServer.Text = Properties.Settings.Default.MailServer; 但是文本框内容的前缀是实际值之前的文本 System.Windows.Forms.TextBox,文本:the.mail.server 是什么原因造成的?确定修复-仍在学习。。。! 我只需要在保存控件时在控件的末尾标记.Text。 我假设文本属性是默认的——这对我来说并不明智。 哦你怎么保存它?如果您使用调试器检查该属性,它的当前值

我正在尝试使用将保存的配置设置读回文本框

txtMailServer.Text = Properties.Settings.Default.MailServer;
但是文本框内容的前缀是实际值之前的文本

System.Windows.Forms.TextBox,文本:the.mail.server


是什么原因造成的?

确定修复-仍在学习。。。! 我只需要在保存控件时在控件的末尾标记.Text。 我假设文本属性是默认的——这对我来说并不明智。

你怎么保存它?如果您使用调试器检查该属性,它的当前值是多少?我怀疑它是否是实际的代码,而且您可能还有其他东西没有在这里显示,除非这是您保存的值。注意:如果您使用txtMailServer.ToString持久化值,那么它就是您得到的…我刚刚注意到额外的文本正在“保存”到.config中,谢谢您的想法。将更新…只是不使用txtMailServer.ToString保存,而是使用txtMailServer.Text。