如何在C#中使用IF语句?

Bry*_*yan 2 c#

我试图创建一个if语句,如果任何条件为真,将执行一个动作.我需要测试的项目是八个文本框的文本值.我现在所拥有的是以下内容,它给我的错误是"运营商'||' 不能应用于'string'和'string'类型的操作数.

if (textbox1.text = "" || textbox2.text = "" || ...... and so on)
Run Code Online (Sandbox Code Playgroud)

如果有人知道我应该如何写这个if语句或一个简单的方法来检查是否存在已知位置的.ini文件.要么适合我.

Dav*_*d M 20

您需要使用相等运算符==而不是赋值=.

if (textbox1.text == "" || textbox2.text == "" || ...... and so on)
Run Code Online (Sandbox Code Playgroud)

textbox1.text = ""将值设置textbox1.text为空字符串,并将其作为赋值的结果返回.因此,您尝试||在两个字符串上使用布尔值或().