Я работаю над кодом, написанным на C#. Существует перечисление, скажем, определяются как:C# enum GetValue() method
namespace abc
{
public enum XYZ
{
a=0,
b=1,
}
}
Теперь в коде есть переменный, скажем й тип XYZ перечислимого и линия:
var y=x.GetValue();
Теперь, когда х 0, т.е. «a», код работает правильно, а y присваивается «a». Но когда это 1, код падает. Я попытался найти метод GetValue, но не смог найти много литературы. Также в определении перечисления есть запятая после «b = 1» в порядке? Пожалуйста, помогите мне.
Что именно вы подразумеваете под «кодом сбоев»? Есть ли исключение? Пожалуйста, покажите короткую, но полную программу, демонстрирующую проблему. –
* «XYZ» не содержит определения для «GetValue» и никакого метода расширения «GetValue», принимающего первый аргумент типа «XYZ» * – EZI
Ошибка была «Случайное исключение исключения» типа System.Collections.Generic.KeyNotFoundException 'произошел в System.Web.Mvc.dll " –