Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Вывод на экран результат в нужной форме 
:(
    Опции темы
kanonir
Дата 5.10.2011, 20:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 25.9.2011

Репутация: нет
Всего: нет



Здравствуйте.  Как отредактировать программу, что бы текст выводился напротив нужного числа. 
пример: 
7 = Июль
2
5
6 = Июнь
 и т.п.

Код

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace oop_теория
{
    class Programm
    {
        static void Main(string[] args)
        {
            Random rnd;
            int i;
            int[] mas = new int[100]; 
            rnd = new Random();
            for (i = 0; i <= 100; i++)
            {
                mas[i] = rnd.Next(1, 12);
                Console.WriteLine(mas[i]);
                
                
            
            if (mas[i] == 6)
            {
                Console.WriteLine(" = Июнь");
            }
            if (mas[i] == 7)
            {
                Console.WriteLine(" = Июль");
            }
            if (mas[i] == 8)
            {
             Console.WriteLine(" = Август");
            }
            }
      }
    }
}



Добавлено через 11 минут и 5 секунд
Все, решил.  Извините за мусор...
PM MAIL   Вверх
Экскалупатор
Дата 6.10.2011, 10:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1746
Регистрация: 1.4.2009
Где: г. Минск

Репутация: 11
Всего: 24



коль уж так нравится хардкодить то можно было примерить перечисление. 
но если хочется автоматизировать процесс и не зависеть от культуры(вдруг понадобится получить названия на других языках?), то я бы сделал как то так(одним из предложенных вариантов):
Код

 for (int i = 1; i <= 12; ++i)
            {
                Console.WriteLine(string.Format("{0} = {1}", i, 
System.Threading.Thread.CurrentThread.CurrentUICulture.DateTimeFormat.GetMonthName(i)));//можно так
                Console.WriteLine(string.Format("{0} = {1}", i, 
System.Globalization.DateTimeFormatInfo.CurrentInfo.GetMonthName(i)));//а можно и так
            }


Это сообщение отредактировал(а) Экскалупатор - 6.10.2011, 10:07
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема »


 




[ Время генерации скрипта: 0.0423 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.