Я пытаюсь объявить десятичное число, которое будет принимать значение dr ["index"] или значение null, если dr ["index"] равно null.
Вот моя строка кода:
Decimal number = (Decimal)(dr["index"] ?? 0);
Я получил следующую ошибку:
System.Invalid.CastException : 'Specified cast is not valid'
Знаете ли вы, как решить эту проблему?