Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.89/9: Рейтинг темы: голосов - 9, средняя оценка - 4.89
0 / 0 / 0
Регистрация: 13.09.2014
Сообщений: 7

Console.WriteLine вне зоны видимости

18.09.2014, 15:11. Показов 1985. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Собственно подчёркивает "Console.WriteLine": невозможно использовать локальную переменную "console" перед ее объявлением

Прога состоит из:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
for ( ; ; )
{
    for ( ; ; )
    {
        for ( ; ; )
        for ( ; ; )
        {
            Console.WriteLine(""); //Подчёркивает
            if ()
            {
                for ( ; ; )
                {
                    Console.WriteLine(""); //Подчёркивает
                    if () 
                    {
                        Console.WriteLine(""); //Подчёркивает
                    }
                }
            }
        }
    }
}
Подскажите пожалуйста как исправить...
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
18.09.2014, 15:11
Ответы с готовыми решениями:

Индекс находился вне границ массива и Console.WriteLine () выводит 2 раза (надо 1)
Доброго времени суток! Запутался. Помогите исправить 2 ошибки! 1) Индекс находился вне границ массива 2) Console.WriteLine () выводит 2...

Использование Console.Write и Console.WriteLine
console.write(" ....") console.write(" ....") много таких записей но все пишутся в строку, я пробовал console.writeline но выбивает...

Console.WriteLine
1)Console.WriteLine(11% 7/3) 2)Console.WriteLine(25% 36/5) Что выдаст при вводе данных значений?

4
39 / 35 / 15
Регистрация: 18.09.2013
Сообщений: 118
18.09.2014, 15:15
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
for ( ; ; )
    {
        for ( ; ; )
        for ( ; ; )
        {
            Console.WriteLine(""); //Подчёркивает
            if (true)
            {
                for ( ; ; )
                {
                    Console.WriteLine(""); //Подчёркивает
                    if (true) 
                    {
                        Console.WriteLine(""); //Подчёркивает
                    }
                }
            }
        }
    }
Но, если не секрет, для чего этот ужас?
1
0 / 0 / 0
Регистрация: 13.09.2014
Сообщений: 7
18.09.2014, 15:17  [ТС]
У меня огромный list внутри которых ещё по несколько list и тд. Теперь нужно выводить на экран всю информацию)
Вот пример:
section[g].subsec[t].slide[s][f].inter[ie].blabla

Может статическим как то можно сделать метод Console.WriteLine ???
0
Эксперт .NET
 Аватар для kolorotur
17823 / 12973 / 3382
Регистрация: 17.09.2011
Сообщений: 21,261
18.09.2014, 15:25
Лучший ответ Сообщение было отмечено Кислый как решение

Решение

Переименуйте локальную переменную, которая у вас называется Console.
Или используйте полное имя:
C#
1
System.Console.WriteLine
Или используйте алиас:
C#
1
2
3
4
5
6
using System;
using System.Linq;
using stdout = System.Console;
 
...
stdout.WriteLine(...
Добавлено через 39 секунд
Цитата Сообщение от Кислый Посмотреть сообщение
Вот пример:
section[g].subsec[t].slide[s][f].inter[ie].blabla
А для такого безобразия специально придумали объектно-ориентированное программирование.
Пользуйтесь, не стесняйтесь.
1
0 / 0 / 0
Регистрация: 13.09.2014
Сообщений: 7
18.09.2014, 15:29  [ТС]
Дело в том что портирую программу с дельфи, там всё такими шнягами заполнено.
Да и сам если честно не представляю как организовывать по другому, может посоветуете какую-нибудь статью об этом?)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
18.09.2014, 15:29
Помогаю со студенческими работами здесь

Не работает Console.WriteLine
Здравствуйте, не выводит время Console.WriteLine в конце кода, а если вызвать раньше writeline то работает. using System; using...

Console.WriteLine() изменяет программу
Изучаю индексаторы и свойства: Написал прогу: using System; class df { double mass; public int razmer { get; private...

Не компилируется метод Console.WriteLine($
using System; namespace HelloApp { class Program { static void Main(string args) { ...

Вывод массива в Console.WriteLine
Здравствуйте! Задачу возможно немного некорректно описал в заголовке. Суть далее. Есть код: //Создание массива ...

Формат времени в Console.WriteLine();
Даны три числа, например 5, 9 и 2. Их нужно записать в формате времени, то есть: 05:09:02 используя только Console.WriteLine(); Что-то...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru