В вашем gif он показывает только то, что отладчик показывает усеченное значение. Можете ли вы проверить длину строки внутри функции parseComicsList и прежде чем делать console.log?
Вы можете проверить его значение в разделе scope, он имеет полная длина до последнего закрывающего тега
Вы можете использовать статический метод Enum.GetNames
, который возвращает массив, представляющий имена всех элементов в перечислении. Свойство length этого массива равно количеству элементов, определенных в enum
var myEnumMemberCount = Enum.GetNames(typeof(MyEnum)).Length;
Вы можете использовать Enum.GetNames, чтобы вернуть IEnumerable значений в вашем перечислении, а затем .Count полученный IEnumerable.
GetNames дает почти тот же результат, что и GetValues, но работает быстрее.
Из предыдущих ответов просто добавление образца кода.
class Program
{
static void Main(string[] args)
{
int enumlen = Enum.GetNames(typeof(myenum)).Length;
Console.Write(enumlen);
Console.Read();
}
public enum myenum
{
value1,
value2
}
}