Я хочу перебрать словарь Dictionary с помощью цикла foreach. Сначала я получаю все элементы с помощью отражения. А когда item.Name не является настройками, программа переходит по пути else. Здесь элемент имеет тип Dictionary во время выполнения. Но я получаю сообщение об ошибке, потому что во время компиляции item имеет тип PropertyInfo. Можно ли перебрать словарь?
Я хочу перебрать словарь Dictionary с помощью цикла foreach. Сначала я получаю все элементы с помощью отражения. А когда item.Name не является настройками, программа переходит по пути else. Здесь элемент имеет тип Dictionary во время выполнения. Но я получаю сообщение об ошибке, потому что во время компиляции item имеет тип PropertyInfo. Можно ли перебрать словарь? [code]PropertyInfo[] propertyInfos = MyResponse.MyDocument.GetType().GetProperties(); foreach (var item in propertyInfos) { if (item.Name != "settings") { // do something } else { foreach (var setting in item) // Compiler Error CS1579 { // do something else } } } [/code] Ошибка компилятора CS1589 в Microsoft Learn Я использую .NET Framework 4.5.
Я хочу перебрать словарь Dictionary с помощью цикла foreach. Сначала я получаю все элементы с помощью отражения. А когда item.Name не является настройками, программа переходит по пути else. Здесь элемент имеет тип Dictionary во время выполнения. Но...
У меня возникла ошибка Ошибка CS1750. Значение типа «int» нельзя использовать в качестве параметра по умолчанию, поскольку не существует стандартных преобразований для типа «KtToast.Positions» и ошибка CS1750. Значение типа «int». не может...
У меня возникла ошибка Ошибка CS1750. Значение типа «int» нельзя использовать в качестве параметра по умолчанию, поскольку не существует стандартных преобразований для типа «KtToast.Positions» и ошибка CS1750. Значение типа «int». не может...
У меня возникла ошибка Ошибка CS1750. Значение типа «int» нельзя использовать в качестве параметра по умолчанию, поскольку не существует стандартных преобразований для типа «KtToast.Positions» и ошибка CS1750. Значение типа «int». не может...
Если мы хотим объявить один миллион имен переменных, которые имеют одинаковую длину, то что должно быть наименьшей длиной для использования? Требуется?