пятница, 29 июня 2012 г.

C# Информационное окно MessageBox

Это то, что надо знать обязательно при программировании, но не всегда в учебниках об этом упоминается.
Данное окно хорошо помогает при необходимости показать на экране промежуточное значение переменной, если нету желания добавлять новый элемент на форме.
Использоваться будет класс MessageBox который работает с типом данных string. Это означает, что если мы хотим показать на экране переменную, первоначальный формат которой int, long и др., то необходимо сделать конвертацию в текстовый формат.

Вот так выглядит простой пример использования:

        private void Form1_Load(object sender, EventArgs e)
        {
            MessageBox.Show("текст уведобмения в формате string");
        }


Пример с использованием конвертации при помощи метода ToString():  
        private void Form1_Load(object sender, EventArgs e)
        {
            double a = 11.0000;
            double b = 2;
            double c = a/b;
            MessageBox.Show(c.ToString());
        }

Если мы хотим получить результат без остатка, то можем воспользоваться методом Split().
Пример:
        private void Form1_Load(object sender, EventArgs e)
        {
            double a = 11.0000;
            double b = 2;
            double c = a/b;
            //Число -> index = 0
            MessageBox.Show("Число без остатка: "+c.ToString().Split(',')[0]);
            //Находжение остатка
            try
            {
                //если остаток есть
                //Остаток -> index = 1
                MessageBox.Show("Остаток:  " + c.ToString().Split(',')[1]);
            }
            catch {
                //если остатка нету
                MessageBox.Show("Числа "+a+" и "+b+" делятся без остатка");
            }

0 коммент.:

Отправить комментарий

TROCKII БЛОГ Copyright © 2012 | Template created by Lev Trockii |