Есть ли лучший способ написать ниже, используя Linq.linq проверить строковое значение
нужно проверить, если возвращаемое значение по BOOL является истинным и ложным
string checkvalue = nodeIterator.Current.Value.ToString();
if (checkvalue == "true")
{
taxSpecification = 3;
}
else if (checkvalue == "false")
{
taxSpecification = 3;
}
Всегда ли это bool? Я имею в виду, что единственными приемлемыми значениями являются «true» и «false» – Jupaol
Действительно ли taxSpecification всегда будет 3? Ваш код читается нормально, но вы можете использовать трехъядерный/условный (? :) оператор, например, если вы хотите уменьшить строки кода. Вы уверены, что nodeIterator.Current.Value всегда будет не нулевым? Linq был бы более полезен, если бы мы могли видеть структуру, которую вы итерируете. – dash
Собственно, это типично, не так ли. Независимо от того, что происходит, налог постоянный ;-) – dash