Перейти к содержанию

Обсуждение:Программирование на Си-шарп

Содержимое страницы недоступно на других языках.
Добавить тему
Материал из Викиверситета
Последнее сообщение: 11 лет назад от Lostcsh
  • Застрял в решении следуйщих упражнений.

Первое:

   namespace fabulous
   {
       // код в пространстве имен fabulous 
   }
   namespace super
   {
       namespace smashing
       {
           // определение имени great 
       }
   }

Нужно сослаться на имя great из кода в пространстве имен fabulous.. Как такового, если я правильно понимаю имени great в коде нету, там он представлен в форме коментария. Тогда как ссылаться на него?

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

{

       static void Main(string[] args)
       {
           int var1, var2, var3, var4; // значения int
           string userName; // чисто формальное приветствие
           Console.WriteLine("Enter your name:"); 
           userName = Console.ReadLine();
           Console.WriteLine("Welcome {0}!", userName);
           Console.WriteLine("Now give me a number:");
           var1 = Convert.ToInt32(Console. ReadLine());
           Console.WriteLine("Now give me another number:");
           var2 = Convert.ToInt32(Console.ReadLine());
           Console.WriteLine("Now give me one more number:");
           var3 = Convert.ToInt32(Console.ReadLine());
           Console.WriteLine("and again:");
           var4 = Convert.ToInt32(Console.ReadLine());
           Console.ReadKey(); 
       }
   }

Реально застрял и не знаю правтильно ли иду или что делать дальше, но это всё что я смог придумать и это консольное приложение самое убогое, из тех что приходилось видеть VS 2008.. Пожалуйсто не сильно критикуйте меня, я правда стараюсь. =D Пожалуйсто объясните или подскажите как правильно решить задачи. George 13:41, 11 апреля 2010 (UTC)

(1) Никак, но не понятно от куда это и зачем ? (2) Непонятно в чем проблема, вы создали это консольное приложение, оно работает ? S.J. 13:48, 11 апреля 2010 (UTC)Ответить
Обе задачи даются как упражнения по пройденному матерьялу 3ей главы из книжки Visual C# 2008 - Базовый Курс от издательства "Диалектика". Матерьял там обьясняется очень просто, усвойчиво а самое главно что сапроваждается практической работой и уже начиная 4 главу и создал около 10 небольших приложений, что существенно облегчает дальнейшее усваивание. Но вот с ихними упражнениями, я справиться не смог. Дело в том что 2ое приложение работает, но бессмысленно. Исходя из своих представлений я учёл пункт введения инт, но отображать название продукта у меня неполучилось, так как я понятия не имею, как это можно сделать. =D P.S. Это мой первый день програмирования, прежде мне не приходилось оказываться в этой сфере. George 14:10, 11 апреля 2010 (UTC)
Там наверняка были примеры про базы данных, где хранятся названия продуктов? Предлагаю по ходу вашего обучения помогать нам, например создать страничку с описанием некоторых заданий (напр., Программирование на Си-шарп/Задания), и ваших попыток их сделать, там же я помогу если нужно. Ну, и думаю параллельно переходите к Программирование игр на Си-шарп (Microsoft Terrarium). S.J. 14:58, 11 апреля 2010 (UTC)Ответить
Книга эта, какие главы, страницы ? S.J. 15:00, 11 апреля 2010 (UTC)Ответить
Lostcsh (обсуждение) 13:35, 23 февраля 2013 (UTC) Возможно необходимо дописать строку "Console.WriteLine("{0} {1} {2} {3}.", var1, var2, var3, var4); которая выведет 4 полученных значения в 1й строке)Ответить
Уточним первое задание
   namespace fabulous
   {
       int Index;
       // код который нужно написать, чтобы присвоить в Index значение great
   }
   namespace super
   {
       namespace smashing
       {
           int great = 20;
       }
   }

Теперь с вас ответ. S.J. 15:13, 11 апреля 2010 (UTC)Ответить

Скачал, я эту книгу. Второе задание - глупость какая-то (в части на их основании отображать название продукта), т.к. ничего об этом ранее сказано не было. Будем считать, что вы вполне справились. И без баз данных нет смысла заниматься поиском названия продукта, а это пока рано и и вторично S.J. 15:23, 11 апреля 2010 (UTC)Ответить
Далее держите меня в курсе как далеко вы продвинулись по этой книге. Вам нужны первые 2 части (18 глав), остальное лишнее. S.J. 15:27, 11 апреля 2010 (UTC)Ответить
Извиняюсь что не смог вовремя ответить на вопросы и прочитать задания изза проблем местного интернет провайдера.. Также появилась проблема с запуском .NET Terrarium 2.0, выдаёт ошибку, причину пытаюсь установить в данный момент. В случае если вы встречались с данной ошибкой загружу скрин, можно сказать даже скринище удалите с темы как только просмотрите, а то никак не смог его с узить, ещё не столь силён в вики. ) George 22:22, 11 апреля 2010 (UTC)
У Вас похоже Виста, тогда проблема известная. Скоро напишу что делать. S.J. 23:16, 11 апреля 2010 (UTC)Ответить
Написал в Программирование игр на Си-шарп (Microsoft Terrarium) S.J. 23:41, 11 апреля 2010 (UTC)Ответить