/// <summary>
/// Contains global variables for project.
/// </summary>
public static class GlobalVar
{
/// <summary>
/// Global variable that is constant.
/// </summary>
public const string GlobalString = "Important Text";
/// <summary>
/// Static value protected by access routine.
/// </summary>
static int _globalValue;
/// <summary>
/// Access routine for global variable.
/// </summary>
public static int GlobalValue
{
get
{
return _globalValue;
}
set
{
_globalValue = value;
}
}
/// <summary>
/// Global static field.
/// </summary>
public static bool GlobalBoolean;
}
Только следующий блок (заключенный в {...}
) после условия if
выполняется условно, следующие блоки выполняются всегда. Таким образом,
if(y == 'vv03'||y == 'vv3' ){b.value = "0 "}{c.value = "12"}{d.value = "300"}
означает, что b.value = "0 "
выполняется только если y == 'vv03'||y == 'vv3'
, но c.value = "12"
и d.value = "300"
выполняются безоговорочно.
Если вы хотите, чтобы все эти три назначения выполнялись только условно, поместите их все в один блок, т.е.
if(y == 'vv03'||y == 'vv3' ){b.value = "0 "; c.value = "12"; d.value = "300"}
И то же самое верно и для других двух if
с.