Столкнулся с проблемой, что под отладкой не могу посмотреть содержимое переменных, например List<int> t1
int[] t2
и int t3
. Сообщается ошибка: The name 't' doe not exist in current context
.
Переменные объявляются и затем инициализируются через out
внутри другой функции. Там они действительно инициализируются.
Чисто для проверки вручную присвоил значения int[] t2 = new[] {5, 6, 7};
и всё равно та же ошибка, когда смотришь в них под отладкой.
Однако сами данные в переменных присутствуют! Этот вывод я делаю исходя из того, что, если их вывести в консоль foreach (var i in t) Debug.Log(i);
, то они выводятся нормально.
Подскажите, как решить проблему?
UPD: Товарищи... t
в сообщении ошибки было написано умышленно, с целью обобщить ошибки на каждую из переменных и не писать: "... например List<int> t1
int[] t2
и int t3
. Сообщаются ошибки: The name 't1' does not exist in current context.
, The name 't2' does not exist in current context.
, The name 't3' does not exist in current context.
" соответственно.
Но всё же это пришлось написать!
UPD2: Код следующий:
private IEnumerator Update() {
yield return null;
while (true) {
if (!_sourceDataIsReady) yield return null;
_sourceDataIsReady = false;
// кое-что делаю...
bool chessboardFound;
Point2f[] corners;
chessboardFound = Cv2.FindChessboardCorners(_matGrayFrame, _pattern.size,
out corners, ChessboardFlags.FastCheck);
// вот здесь, после выполнения функции,
// не было видно переменных chessboardFound и corners
// и снова делаю что-то
}
}
Для теста использовал следующий код:
private IEnumerator Update() {
yield return null;
while (true) {
List<int> t1 = new List<int>() {5,6,7};
int[] t2 = new [] {5,6,7};
int t3 = 5
for (var i=0; i<3; i++){
Debug.Log($"List i: {t1[i]}");
Debug.Log($"Array i: {t2[i]}");
}
Debug.Log($"Int: {t3}");
}
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Как в Unity вызывать действие, если камера направляется на некий обьект (например ImageTarget)?
ЗдраствуйтеИспользуя библиотеку PhpOffice (PhpSpreadsheet), вывожу данные в csv файл