Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > Общие вопросы .NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.09.2015, 17:06   #11
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

В документации есть пример использования, сравните со своим.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 06.09.2015, 17:48   #12
hoz
Форумчанин
 
Аватар для hoz
 
Регистрация: 29.06.2013
Сообщений: 132
По умолчанию

Для меня вообще не логично, что возникает сложность в выводе на консоль строкового значения enum'a, да и не только его. Даже int не выодит:
Код:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace InheritanceTEST
{
    enum Country
    {
        USA,
        Russian,
        Eblarus
    }

    class World
    {
        public Country myCountry;
        public int _int = 15;

        public World (Country f_Country)
        {
            myCountry = f_Country;
        }

        //Console.WriteLine("In the World ");

    }

  /*  class Region : World
    {
        
        //Console.WriteLine("My country is ");
    }
    */
    class Program
    {
        static void Main(string[] args)
        {
            World world = new World(Country.Eblarus);

            Console.WriteLine ("Current name of the World is: ", world.myCountry.ToString());
            Console.WriteLine("Зато число типа int выводится легко: _int = ", world._int.ToString());

            /*string EnumToStr(Country c)
            {
                switch(c)
                {
                    case Country.USA: return "USA";
                    //case Ebl

                }
            }*/
            
            Console.WriteLine("Программа выолнена!");
            Console.ReadKey();
        }
    }
}

На выходе такая же картина как и была, чисто текст в кавычках и всё. Что дальше... пусто.

Данный кусок кода:
Код:
string EnumToStr(Country c)
            {
                switch(c)
                {
                    case Country.USA: return "USA";
                    //case Ebl

                }
            }
я закомментировал, т.к. вылазить ошибка:
Цитата:
Ошибка 1 Требуется "}" c:\Users\hoz\Documents\Visual Studio 2010\Projects\InheritanceTEST\Inher itanceTEST\Program.cs 42 102 InheritanceTEST
Ошибка 2 Недопустимая лексема "(" в объявлении класса, структуры или интерфейса c:\Users\hoz\Documents\Visual Studio 2010\Projects\InheritanceTEST\Inher itanceTEST\Program.cs 54 30 InheritanceTEST
Ошибка 3 Недопустимая лексема "(" в объявлении класса, структуры или интерфейса c:\Users\hoz\Documents\Visual Studio 2010\Projects\InheritanceTEST\Inher itanceTEST\Program.cs 55 28 InheritanceTEST
Ошибка 4 Требуется определение типа или пространства имен, либо признак конца файла c:\Users\hoz\Documents\Visual Studio 2010\Projects\InheritanceTEST\Inher itanceTEST\Program.cs 58 1 InheritanceTEST

Последний раз редактировалось Stilet; 06.09.2015 в 17:55.
hoz вне форума Ответить с цитированием
Старый 06.09.2015, 17:58   #13
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Да причем тут enum
Код:
int n = 9;
Console.WriteLine("n = ", n);
тоже не выведет n.

Поэтому надо внимательно изучить описание и примеры для Console.WriteLine (или String.Format и т.п.) в документации.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 06.09.2015, 18:00   #14
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Проверил:
Безымянный.jpg
Все работает как надо.

А не выводит у тебя потому что ты параметры для WriteLine не указал.
Посмотри как у меня сделано: {0} - параметр.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 06.09.2015, 21:15   #15
hoz
Форумчанин
 
Аватар для hoz
 
Регистрация: 29.06.2013
Сообщений: 132
По умолчанию

Что-то я совсем затупил (
hoz вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
консоль не выводится на экран veter123 Общие вопросы C/C++ 1 25.04.2012 20:41
c++ enum tanek Помощь студентам 1 06.12.2011 04:43
Enum в обьект. vjmap C# (си шарп) 2 08.10.2011 11:16
enum Syltan Общие вопросы C/C++ 6 26.11.2009 19:24