Читайте также:
|
|
Создадим новый проект консольный
Мы будем вызывать метод MessageBox.Show, а он как известно находиться в библиотеки System.Windows.Form, поэтому нам самим его необходимо подключить, что мы и сделаем:
Перейдем в редактор кода, заходим в меню ПРОЕКТ и кликаем по меню Добавить ссылку…
В появившемся диалоговом окне выбираем библиотеку System.Windows.Form
Нажимаем ОК.
Посмотрим на Обозреватель решения, чтобы убедиться, что мы добавили библиотеку
Теперь в редакторе кода нам необходимо подключить данную библиотеку, как мы это уже делали с приложениями, которые работают с формами
using System.Windows.Forms;
Ну а теперь перейдем непосредственно к программированию:
В редакторе кода напишем следующий код:
//Разное Время
var Разное_Время=String.Format("(d)-короткая дата:_______{0:d}\n"+
"(D)-полная дата:_______{0:D}\n"+
"(t)-короткое время:______{0:t}\n"+
"(T)-длинное время:______{0:T}\n"+
"(f)-полная_дата и короткое_время:_____{0:f}\n"+
"(F)-полная_дата и длинное_время:______{0:F}\n"+
"(g)-короткая_дата и короткое_время:_____{0:g}\n"+
"(G)-общий_формат:_____{0:G}\n"+
"Пустой_формат_такой как и (П):____{0}\n"+
"(M)-месяц и число:_____{0:M}\n"+
"(U)-время_по_Гринвичу:____{0:U}\n"+
"(Y)-только_год:____{0:Y}\n",
DateTime.Now);
MessageBox.Show(Разное_Время, "Разные форматы времени и даты");
Теперь скомпилируем и запустим проект:
Словарь Dictionary и консоль
Структура словаря Dictional<Key, Value>
Поместим в словарь данных название месяцев – они будут являться ключом словаря, а так же количество дней в данном месяце, которое будет представлять значение. Вот именно в таком случае нам и удобно работать с парой ключ-значение. Для примера мы выведем из словаря в консоль все месяцы в которых 30 дней.
Перейдем к программированию:
В редакторе кода пропишем следующий код:
Console.ForegroundColor = ConsoleColor.White;
Console.Title = "Работа со словарем данных";
//создадим словарь со строками и числами
var месяцы = new Dictionary<String, int>();
for (int i = 0; i <= 11; i++)
месяцы.Add(
System.Globalization.CultureInfo.CurrentUICulture.DateTimeFormat.MonthNames[i],
DateTime.DaysInMonth(2013, i + 1));
Console.WriteLine("Все месяцы с 30 днями:");
Console.WriteLine();
//теперь ищем в словаре все месяцы в которых 30 дней
foreach (KeyValuePair<String, int> месяц in месяцы)
if (месяц.Value == 30)
Console.WriteLine("{0} - {1} дней", месяц.Key, месяц.Value);
//чтобы консолька не закрылась сразу
Console.ReadKey();
Скомпилируем и запустим проект:
Дата добавления: 2015-10-16; просмотров: 86 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
CONCLUSION | | | Рюноскэ Акутагава. Ворота Расемон |