﻿<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type='text/css' href='https://stocksharp.ru/css/style.css'?>
<?xml-stylesheet type='text/css' href='https://stocksharp.ru/css/bbeditor.css'?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title type="html">1 семинар</title>
  <id>~/topic/3381/1-seminar/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-04-04T07:13:03Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=topic&amp;id=3381" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/posts/m/23993/</id>
    <title type="text">Запись урока: Часть 1 http://vk.com/video_ext.php?oid=-66674957&amp;amp;id=167885987&amp;amp;hash=d536573735784063&amp;amp;h...</title>
    <published>2013-02-13T09:35:45Z</published>
    <updated>2014-03-06T09:03:31Z</updated>
    <author>
      <name>Самунджян Артем</name>
      <uri>https://stocksharp.ru/users/675/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;span style="font-size:120%"&gt;&lt;b&gt;Запись урока: &lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:120%"&gt;&lt;b&gt;Часть 1 &lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;[vk]http://vk.com/video_ext.php?oid=-66674957&amp;amp;id=167885987&amp;amp;hash=d536573735784063&amp;amp;hd=3[/vk]&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:120%"&gt;&lt;b&gt;Часть 2 &lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;[vk]http://vk.com/video_ext.php?oid=-66674957&amp;amp;id=167885988&amp;amp;hash=edabb2295af7cb8b&amp;amp;hd=3[/vk]&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:120%"&gt;&lt;b&gt;Рекомендованный учебник: &lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;a target="_blank" rel="nofollow" href="https://stocksharp.ru/away/?u=AQAAAAAAAACAnc4zGVqA7O2wLVPsKrYbm2sv6Uhbt8yrc360PlkauOIfJnLuW-OKJlZZHBE4n3LAG4D5vnJRCAP_sRBgZHW_fq35d5qmVp_9OZpmjBgS3DlNNF3Th_-2WmfqaCGYMOs9oxnTRedEW2k2pg4R8RP7" title="http://the-programmer.ru/load/knigi_po_programmirovaju/c/gerbert_shildt_c_4_0_polnoe_rukovodstvo/72-1-0-1607"&gt;&lt;span style="color:darkred"&gt;&lt;span style="font-size:120%"&gt;Герберт Шилдт - C# 4.0. Полное руководство&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;  - также учебник прикреплен к теме.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:120%"&gt;&lt;b&gt;Темы занятия:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;1. Среда программирования Visual Studio 2010, основные возможности .&lt;br /&gt;&lt;br /&gt;2. Объявление и инициализация переменных, типы данных (см. стр. 67 Шилдта).&lt;br /&gt;&lt;br /&gt;3. Операторы (см. стр. 97 Шилдта):&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Арифметические операции(+, -, /, *, %);&lt;br /&gt;&lt;li&gt;Инкремент/Декремент (++i, i++, --i, i--);&lt;br /&gt;&lt;li&gt;Операции сравнения (==, !=, &amp;lt;, &amp;gt;, &amp;lt;=, &amp;gt;=);&lt;br /&gt;&lt;li&gt;Логические операции(&amp;amp;&amp;amp;, ||);&lt;/ul&gt;&lt;br /&gt;4. Условный оператор и оператор ветвления:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Оператор if (см. стр. 121 Шилдта);&lt;br /&gt;&lt;li&gt;Оператор switch (см. стр. 125);&lt;/ul&gt;&lt;br /&gt;5. Операторы циклов:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;С предусловием - while (см. стр. 137);&lt;br /&gt;&lt;li&gt;С постусловием - do-while (см. стр. 138);&lt;br /&gt;&lt;li&gt;Оператор цикла for (см. стр. 129);&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:120%"&gt;&lt;b&gt;Код с занятия: &lt;/b&gt;&lt;/span&gt;см. Вложения&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:120%"&gt;&lt;b&gt;Домашнее задание:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;1. Прочитать об использовании модификаторов параметра ref и out (см. стр. 223 Шилдта; в Интернет-справочнике C# - &lt;a target="_blank" href="http://msdn.microsoft.com/ru-ru/library/14akc2c7.aspx" title="http://msdn.microsoft.com/ru-ru/library/14akc2c7.aspx"&gt;&lt;span style="color:darkred"&gt;ref&lt;/span&gt;&lt;/a&gt;, &lt;a target="_blank" href="http://msdn.microsoft.com/ru-ru/library/ee332485.aspx" title="http://msdn.microsoft.com/ru-ru/library/ee332485.aspx"&gt;&lt;span style="color:darkred"&gt;out&lt;/span&gt;&lt;/a&gt;)&lt;br /&gt;2. Скачать программу &lt;a target="_blank" rel="nofollow" href="https://stocksharp.ru/away/?u=AQAAAAAAAAA1QRKB3Xb2sd5y-jGXc2Enonj-OjpLY1qrLsFuAr1yzzret1QNubsN-Wi6PkGS_58" title="http://tortoisehg.bitbucket.org/"&gt;&lt;span style="color:darkred"&gt;TortoiseHg&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;3. Дописать метод IsLeap для определения високосности года (см. &lt;a target="_blank" rel="nofollow" href="https://stocksharp.ru/away/?u=AQAAAAAAAAAEaGmvoumqQV_3sIYeBdThYsD1oiuIli87Mns2dDNxwADv9naFt-S8sqsqzJFxEW4a_uSfAB9w-VRpyORjX31M76fZsN8OK7mpvp81XYGhbFWSAQ6gx2KbiwDB8BVPQJs" title="http://ru.wikipedia.org/wiki/%25C2%25E8%25F1%25EE%25EA%25EE%25F1%25ED%25FB%25E9_%25E3%25EE%25E4"&gt;&lt;span style="color:darkred"&gt;статью на Википедии&lt;/span&gt;&lt;/a&gt; - &amp;quot;Год является високосным в двух случаях: либо он кратен 4, но при этом не кратен 100, либо кратен 400.&amp;quot; Другой &lt;a target="_blank" rel="nofollow" href="https://stocksharp.ru/away/?u=AQAAAAAAAADMPpYbXsGIqEEEcIKiEVegYklb75mKKBXdPGcG8vgDWu32ha3wwLnPE3i3Rh-yMkVjImAIb2uO-qY39EzzAOXO" title="http://www.kakprosto.ru/kak-53486-kak-opredelit-visokosnyy-god"&gt;&lt;span style="color:darkred"&gt;пример алгоритма расчета&lt;/span&gt;&lt;/a&gt;).&lt;br /&gt;4. Дописать в функцию DayInMonths параметр &amp;quot;год&amp;quot;, учесть его для февраля на основании разработанного метода.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:120%"&gt;&lt;b&gt;Полезные ссылки:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;1. &lt;a target="_blank" rel="nofollow" href="https://stocksharp.ru/away/?u=AQAAAAAAAACea69Yubj4rTHN-y05qrso-iDxxf0jymUP8bAGqox8n5lDr4yANJrcrz7QT7lgxRwoFZBYql0DwNvYjcIH63Uc" title="http://www.rsdn.ru/article/mag/200401/codestyle.XML%20"&gt;&lt;span style="color:darkred"&gt;Соглашение по оформлению кода C#&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;2. &lt;a target="_blank" rel="nofollow" href="https://stocksharp.ru/away/?u=AQAAAAAAAADaUgqeUiMvqHjAqLN3xr_ck2nkzkKKdLfZxP4NaQVjWg" title="http://stackoverflow.com/"&gt;&lt;span style="color:darkred"&gt;Форум для получения быстрых ответов&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;3. &lt;a target="_blank" href="http://msdn.microsoft.com/ru-ru/goglobal/bb896001.aspx" title="http://msdn.microsoft.com/ru-ru/goglobal/bb896001.aspx"&gt;&lt;span style="color:darkred"&gt;Культуры.&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:120%"&gt;&lt;b&gt;Пример решения домашней задачи.&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class='spoilertitle'&gt;&lt;input type='button' value='Показать спойлер' class='btn btn-primary' onclick="toggleSpoiler(this, 'spolier_fc61a8cec42c49308c1eaba15e8ed5cd');" title='Показать спойлер' /&gt;&lt;/div&gt;&lt;div class='spoilerbox' id='spolier_fc61a8cec42c49308c1eaba15e8ed5cd' style='display:none'&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Homework
{
    class Program
    {
        enum Month
        {
            Jan, Feb, Mar,
            Apr, May, Jun,
            Jul, Aug, Sep,
            Oct, Nov, Dec
        }


        static bool IsLeap(int year)
        {
            // Либо ((кратен 4) но (не кратен 100)) либо (кратен 400)
            //if (((year%4 == 0) &amp;amp;&amp;amp; (year%100 != 0)) || (year%400 == 0))
            //    return true;
            //else
            //    return false;

            return ((year%4 == 0) &amp;amp;&amp;amp; (year%100 != 0)) || (year%400 == 0);
        }


        static int DaysInMonth(Month month, int year) //параметр &amp;quot;год&amp;quot; добавлен
        {
            switch (month)
            {
                case Month.Jan:
                case Month.Mar:
                case Month.May:
                case Month.Jul:
                case Month.Aug:
                case Month.Oct:
                case Month.Dec:
                    return 31;

                case Month.Apr:
                case Month.Jun:
                case Month.Sep:
                case Month.Nov:
                    return 30;

                case Month.Feb:
                    //if (IsLeap(year))
                    //    return 29;
                    //else
                    //    return 28;
                    return IsLeap(year) ? 29 : 28; 
                    // Используется тернарный оператор: 
                    // ÷ñÒ934175942êÖ0õæ÷http://ru.wikipedia.org/...арная_условная_операция
÷ñÒ934175942êÖ1õæ÷
            }

            return 0;
        }

        static void Main(string[] args)
        {
            int year;
            Month feb = Month.Feb; // переменная типа Month, в которой хранится Month.Feb, 
                                   // т.е. указан месяц февраль из перечисления enum

            bool YearIsValid;      // переменная для проверки корректности введенного года
            do
            {
                Console.Write(&amp;quot;Введите год: &amp;quot;);
                string strYear = Console.ReadLine();           // считываем год
                YearIsValid = int.TryParse(strYear, out year); // преобразуем в число и проверяем правильность преобразования
                //из строкового формата в числовой в переменную year
            } while (!YearIsValid);

            Console.WriteLine(&amp;quot;В феврале этого года {0} дней.&amp;quot;, DaysInMonth(feb, year));
        }
    }
}&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="font-size:120%"&gt;Вложения:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;a target="_blank" rel="nofollow" href="https://stocksharp.ru/away/?u=AQAAAAAAAADXjL5CL3VluFBlkphAxfOmgzHwBS6gmZ6H1CH1BJ_rN_4qYbIz0eRYJiis-L8IAwA" title="https://vk.com/doc-66674957_276915055"&gt;Исходные коды&lt;/a&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/25061/</id>
    <title type="text">При объявлении латинский символ, а при использовании русский.</title>
    <published>2013-04-01T13:27:57Z</published>
    <updated>2013-04-01T13:27:57Z</updated>
    <author>
      <name>IvanB</name>
      <uri>https://stocksharp.ru/users/26984/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">При объявлении латинский символ, а при использовании русский.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/25056/</id>
    <title type="text">Хотел поиграть с модификатором ref, взял пример из книги Г. Шилдта: using System; using System.Colle...</title>
    <published>2013-04-01T12:03:55Z</published>
    <updated>2013-04-01T12:19:26Z</updated>
    <author>
      <name>UsilaDobry</name>
      <uri>https://stocksharp.ru/users/28825/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Хотел поиграть с модификатором ref, взял пример из книги Г. Шилдта:&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace DemoRef
{
    class ValueSwap
    { 
        // Этот метод меняет местами свои аргументы, 
        public void Swap(ref int a, ref int b)
        { 
            int t; 
            t = a; 
            a = b; 
            b = t; 
        } 
    } 

    class ValueSwapDemo 
    {
        static void Main(string[] args)
        {
            
            ValueSwap ob = new ValueSwap();
            int x = 10;
            int у = 20; 
            Console.WriteLine(&amp;quot;х и у до вызова: &amp;quot; + х + &amp;quot; &amp;quot; + у); 
            ob.Swap(ref x, ref у); 
            Console.WriteLine(&amp;quot;х и у после вызова: &amp;quot; + х + &amp;quot; &amp;quot; + у); 
        } 

     }
}
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;В операторе вывода указывает, что имя х отсутствует в текущем контексте. Как так? Переменная х объявлена, инициализирована.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/25054/</id>
    <title type="text">UsilaDobry, я бы сделал так: int year; Month month; bool YearIsValid; bool MonthIsValid; do { Consol...</title>
    <published>2013-04-01T11:52:11Z</published>
    <updated>2013-04-01T11:53:40Z</updated>
    <author>
      <name>IvanB</name>
      <uri>https://stocksharp.ru/users/26984/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;b&gt;UsilaDobry&lt;/b&gt;, я бы сделал так:&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;
int year;
Month month;
bool YearIsValid;
bool MonthIsValid;
do
{
   Console.Write(&amp;quot;Введите год: &amp;quot;);
   string strYear = Console.ReadLine();
   YearIsValid = int.TryParse(strYear, out year);
   Console.Write(&amp;quot;Введите месяц в формате Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec : &amp;quot;);
   string strMonth = Console.ReadLine();
   MonthIsValid = Month.TryParse(strMonth, out month);
} while (!YearIsValid &amp;amp;&amp;amp; !MonthIsValid);

Console.WriteLine(
   &amp;quot;В месяце {0} года {1} {2} дней.&amp;quot;, 
   month, 
   year, 
   DaysInMonth(month, year)
   );&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Тип месяца взял специальный (который мы в рамках урока реализовали), не string.&lt;br /&gt;Чтобы преобразовать строку в значение типа нашего месяца, использую обращение к перечислимому типу, так:&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;
Month.TryParse(strMonth, out month);&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;И вторая ошибка, которая была, при выводе, это Вы пытались сделать явное преобразование типа, теперь это не нужно, но даже если нужно было бы, то это делается так:&lt;br /&gt;(Month)month&lt;br /&gt;но не так&lt;br /&gt;Month month&lt;br /&gt;т.е. тип надо указывать в скобках.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/25044/</id>
    <title type="text">Это не входит в ДЗ, но всё же спрошу. Хотел написать код, чтобы с консоли вводить не только год, но ...</title>
    <published>2013-04-01T10:06:37Z</published>
    <updated>2013-04-01T10:08:44Z</updated>
    <author>
      <name>UsilaDobry</name>
      <uri>https://stocksharp.ru/users/28825/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Это  не входит в ДЗ, но всё же спрошу. Хотел написать код, чтобы с консоли вводить не только год, но и месяц. И чтобы в итоге выводилось сообщение: В (таком-то месяце) года (такого-то) (столько-то) дней.&lt;br /&gt;Написал вот такой код:&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;

            int year;
            string month;
            bool YearIsValid;
            bool MonthIsValid;
            do
            {
                Console.Write(&amp;quot;Введите год: &amp;quot;);
                string strYear = Console.ReadLine();
                YearIsValid = int.TryParse(strYear, out year);
                Console.Write(&amp;quot;Введите месяц в формате Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec&amp;quot;);
                string strMonth = Console.ReadLine();
                MonthIsValid = string.TryParse(strMonth, out month);
            } while (!YearIsValid &amp;amp;&amp;amp; !MonthIsValid);
            Console.WriteLine(&amp;quot;В месяце {0} года {1} {2} дней.&amp;quot;, month, year, DaysInMonth(Month month, year));
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;VC# определяет ошибку с string.TryParse - string не содержит определение для TryParse; и ошибка с DaysInMonth(Month month, year) - ни одна из перегрузок метода DaysInMonth не принимает &amp;quot;1&amp;quot; аргументов. Что посоветуете?</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/25034/</id>
    <title type="text">Вопрос по домашнему заданию: 1. Почему в операторе switch при проверке условия високосности предлага...</title>
    <published>2013-04-01T08:56:00Z</published>
    <updated>2013-04-01T08:58:56Z</updated>
    <author>
      <name>IvanB</name>
      <uri>https://stocksharp.ru/users/26984/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;UsilaDobry &lt;a href="https://stocksharp.ru/posts/m/25032/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Вопрос по домашнему заданию:&lt;br /&gt;1. Почему в операторе switch при проверке условия високосности предлагается код if (Isleap(year)), а не if (Isleap(year) == true)?&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Потому что оператор if проверяет значение в скобках true/false и в зависимости от этого выбирает ту или иную ветку кода. Т.е. можно написать и так:&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;
if (true)
{}
else
{}&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;этот код откомпилируется и ошибок не будет, но, конечно, он без смысленный.&lt;br /&gt;В нашем случае функция Isleap возвращает значение типа bool, это то, что нужно для принятия решения в операторе if. &lt;br /&gt;Код if (Isleap(year) == true)  избыточен в этом смысле (т.е. результат операции == тоже bool, как и Isleap), если так понятнее, то можно и так писать, на результирующий исполняемый файл это не скажется, компилятор оптимизирует.&lt;br /&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;UsilaDobry &lt;a href="https://stocksharp.ru/posts/m/25032/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;2. В сети предлагается условие определение високосности года, как if (((year % 4 == 0) &amp;amp;&amp;amp; (year % 100 != 0)) || (year % 400 == 0)). К примеру, возьмем високосный год 2100, он кратен 4, он кратен 100, и он не кратен 400? Как быть с этим? &lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Судя по статье из &lt;a target="_blank" rel="nofollow" href="https://stocksharp.ru/away/?u=AQAAAAAAAAAEaGmvoumqQV_3sIYeBdThYsD1oiuIli87Mns2dDNxwADv9naFt-S8sqsqzJFxEW4a_uSfAB9w-VRpyORjX31M76fZsN8OK7mpvp81XYGhbFWSAQ6gx2KbiwDB8BVPQJs" title="http://ru.wikipedia.org/wiki/%25C2%25E8%25F1%25EE%25EA%25EE%25F1%25ED%25FB%25E9_%25E3%25EE%25E4"&gt;Википедии&lt;/a&gt; 2100 год не високосный и это соответствует Вашему коду.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/25032/</id>
    <title type="text">Вопрос по домашнему заданию: 1. Почему в операторе switch при проверке условия високосности предлага...</title>
    <published>2013-04-01T08:26:23Z</published>
    <updated>2013-04-01T08:26:23Z</updated>
    <author>
      <name>UsilaDobry</name>
      <uri>https://stocksharp.ru/users/28825/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Вопрос по домашнему заданию:&lt;br /&gt;1. Почему в операторе switch при проверке условия високосности предлагается код if (Isleap(year)), а не if (Isleap(year) == true)?&lt;br /&gt;2. В сети предлагается условие определение високосности года, как if (((year % 4 == 0) &amp;amp;&amp;amp; (year % 100 != 0)) || (year % 400 == 0)). К примеру, возьмем високосный год 2100, он кратен 4, он кратен 100, и он не кратен 400? Как быть с этим? </content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/25023/</id>
    <title type="text">... Когда я добавил в директиву using: using System.Threading; и using System.Globalization; ошибки ...</title>
    <published>2013-04-01T03:02:22Z</published>
    <updated>2013-04-01T03:02:22Z</updated>
    <author>
      <name>IvanB</name>
      <uri>https://stocksharp.ru/users/26984/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;UsilaDobry &lt;a href="https://stocksharp.ru/posts/m/25019/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;...&lt;br /&gt;Когда я добавил в директиву using: using System.Threading; и using System.Globalization; ошибки пропали. Но лектор на этом внимание не акцентировал, у него при написании кода всё было гладко и он в директиву using ничего не добавлял. В чем нюанс?&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Лектор использовал &lt;a target="_blank" rel="nofollow" href="https://stocksharp.ru/away/?u=AQAAAAAAAAAiKfMI3ZVSBoAXeJfDFRtYgXPyRGmEue2CmIPdM9KHS_vOv9SN7ISAgIdObnRG8IY" title="http://www.jetbrains.com/resharper/"&gt;ReSharper&lt;/a&gt;, это дополнение (плагин), разработанное компанией JetBrains для повышения продуктивности работы в Microsoft Visual Studio (&lt;a target="_blank" rel="nofollow" href="https://stocksharp.ru/away/?u=AQAAAAAAAAAEaGmvoumqQV_3sIYeBdThYFO9RYaO9y-TRzWuPX28lIAQuOEplH4_ywNmC1Ku4Jg" title="http://ru.wikipedia.org/wiki/ReSharper"&gt;wiki&lt;/a&gt;). Система выводит подсказки в виде всплывающих панелей, нажав на пункт в этой панели пространство имен автоматически добавляется.&lt;br /&gt;&lt;br /&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;UsilaDobry &lt;a href="https://stocksharp.ru/posts/m/25019/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;...Я захотел вывести на консоль &amp;quot;Его полное имя: Иван Петров&amp;quot;, добавил код Console.WriteLine(&amp;quot;Его полное имя: &amp;quot;, name); но в консоль выводится только &amp;quot;Его полное имя: &amp;quot;. Почему?&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Потому что правильно так:&lt;br /&gt;Console.WriteLine(&amp;quot;Его полное имя: {0}&amp;quot;, name);           (&lt;a target="_blank" href="http://msdn.microsoft.com/en-us/library/ttxecb1c.aspx" title="http://msdn.microsoft.com/en-us/library/ttxecb1c.aspx"&gt;информация&lt;/a&gt;)&lt;br /&gt;или так:&lt;br /&gt;Console.WriteLine(&amp;quot;Его полное имя: &amp;quot; + name);</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/25020/</id>
    <title type="text">В конце первой части шла речь о переменных типа string. Был приведен код суммирования строк: string ...</title>
    <published>2013-03-31T17:56:50Z</published>
    <updated>2013-03-31T17:56:50Z</updated>
    <author>
      <name>UsilaDobry</name>
      <uri>https://stocksharp.ru/users/28825/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">В конце первой части шла речь о переменных типа string. Был приведен код суммирования строк: string name = &amp;quot;Иван&amp;quot;; name = name + &amp;quot; Петров&amp;quot;; Я захотел вывести на консоль &amp;quot;Его полное имя: Иван Петров&amp;quot;, добавил код Console.WriteLine(&amp;quot;Его полное имя: &amp;quot;, name); но в консоль выводится только &amp;quot;Его полное имя: &amp;quot;. Почему?</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/25019/</id>
    <title type="text">В 1 части при описании смены культур: Thread.CurrentThread.CurrentCulture = new CultureInfo(&amp;quot;en-US&amp;quot;)...</title>
    <published>2013-03-31T17:35:54Z</published>
    <updated>2013-03-31T17:37:18Z</updated>
    <author>
      <name>UsilaDobry</name>
      <uri>https://stocksharp.ru/users/28825/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">В 1 части при описании смены культур: Thread.CurrentThread.CurrentCulture = new CultureInfo(&amp;quot;en-US&amp;quot;); VC# подчеркивает красным &amp;quot;Thread&amp;quot; - Элемент Thread не существует в текущем контексте, и CultureInfo - не удалось найти имя типа или пространства имен &amp;quot;CultureInfo&amp;quot; (пропущена директива using или ссылка на сборку?)&lt;br /&gt;Когда я добавил в директиву using: using System.Threading; и using System.Globalization; ошибки пропали. Но лектор на этом внимание не акцентировал, у него при написании кода всё было гладко и он в директиву using ничего не добавлял. В чем нюанс?</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/24034/</id>
    <title type="text">HD включали ? Да, сорри, отключилось. Спасибо.</title>
    <published>2013-02-14T15:18:29Z</published>
    <updated>2013-02-14T15:18:29Z</updated>
    <author>
      <name>av_zhuravlev</name>
      <uri>https://stocksharp.ru/users/6509/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;samujan &lt;a href="https://stocksharp.ru/posts/m/24033/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;HD включали ? &lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Да, сорри, отключилось. Спасибо.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/24033/</id>
    <title type="text">HD включали ? </title>
    <published>2013-02-14T15:10:06Z</published>
    <updated>2013-02-14T15:10:06Z</updated>
    <author>
      <name>Самунджян Артем</name>
      <uri>https://stocksharp.ru/users/675/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">HD включали ? </content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/24032/</id>
    <title type="text">Качество видео мягко говоря не очень. Меню практически не видно. Не нужно пережимать так сильно.</title>
    <published>2013-02-14T15:08:17Z</published>
    <updated>2013-02-14T15:08:17Z</updated>
    <author>
      <name>av_zhuravlev</name>
      <uri>https://stocksharp.ru/users/6509/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Качество видео мягко говоря не очень. Меню практически не видно. Не нужно пережимать так сильно.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>