是否可以通过if / else语句检查值是否以三个特定数字开头?
如果objgoals.OurCenter.StartsWith(“ 706”)然后objgoals.SportsComplex =“” K“
Else
objgoals.SportsComplex= "A"
如果OurCenter是字符串,那么您的代码应该已经可以了,但是如果它是数值,则必须将其转换为字符串表示形式。
我没有合适的计算机对其进行测试,但是您可以尝试类似的操作
If objgoals.OurCenter.toString().StartsWith("706") .....
假设您的OurCenter成员是一个数字,则可以使用MOD运算符来完成。假设您的OurCenter是7位数字,则此代码应该有效:
if (objgoals.OurCenter % 7090000 < 10000) {
objgoals.SportsComplex= "K";
}
根据字段中的位数调整除数和余数。