winforms中的字符串比较

时间:2014-02-04 10:56:00

标签: c# winforms

您好,我正在尝试将我的文本框值与winforms应用程序中的字符串进行比较(c#)。最好的方法是什么?

if(myText.Value == "xyz")

在asp.net中,我们可以将“xyz”字符串常量移动到资源文件,然后我们将与之进行比较。根据编码实践,这是最佳实践。

但是在winform中有没有办法将此常量移动到资源文件中?

3 个答案:

答案 0 :(得分:3)

是的,请查看文档:{​​{3}}

当您将字符串添加到Resources时,您可以像这样访问它:

var value = myProject.Properties.Resources.StringName;

if(myText.Value == value)
{ 
  ...
}

答案 1 :(得分:1)

我们还可以使用textBox控件的.Text扩展名来比较文本框中的文本。

if(myText.Text ==“xyz”)

{

//所需代码

}

答案 2 :(得分:0)

你要的是什么?字符串比较以您执行此操作的方式完成,或使用带有一些其他参数的stringObject.Equals()方法完成。应将常量文字移动到资源文件,然后由Properties.Resources.YourStringVariableName

访问