C#if if else,如果那个语法

时间:2016-09-28 13:32:23

标签: c# if-statement conditional

我有一个问题叫做" Q2"它有5个选项,我使用下面的代码来掩盖一些选项,具体取决于" Culture"。代码的if部分有效,但else部分不起作用。

if(this.Culture == "hu-HU"| this.Culture == "tr-TR")
{
    Hide(Q2,3);
}
else if (this.Culture == "gb-GB")
{
    Hide(Q2,3,4,5);
}

用简单的英语,它应该测试文化是x还是y然后隐藏(q2,3),如果文化是那么隐藏(q2,3,4,5)

2 个答案:

答案 0 :(得分:2)

检查您要验证的字符串,可能是en-GB,而不是gb-GB。 您可以查看代码here

答案 1 :(得分:1)

只需将"gb-GB"更改为"en-GB"

即可

以下是所有文化代码的列表

Table of Language Culture Names, Codes, and ISO Values Method