作业帮 > 综合 > 作业

if (A.Text == "身份证" && (B.Text.Length != 15||B.Text.Length !

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/12 06:26:03
if (A.Text == "身份证" && (B.Text.Length != 15||B.Text.Length != 18))这语句有什么问题呢?
运行的时候身份证是可以的,但是判断长度的时候就无论是15还是18还是其他!都不通过!
应该把后面的!=改成 ==
"身份证"就不说了
后面的,你是想要15或者18都通过
if(【第一个文本内容为“身份证”】 且 【(第二个文本长度为15)或者(第二个文本长度为18) )】
(第二个文本长度为15)这个应该用 == 吧
你是要判断身份证号的长度是否正确吧,不过我都还不知道你是用哪个软件编写,可能是C类的吧