Мини-чат

Запрещается мат, реклама в любом её виде, оскорбления. За любое нарушение будет бан или наказание как в чате, так и на форуме.
Загрузка...
Очистить поле ввода
Запрещается мат, флуд, реклама в любом её виде, оскорбления. За любое нарушение будет бан как в чате, так и на форуме.
Основная справка
Чат MGC Chatbox Evo очень легок в использовании
Вы можете:
  1. Отправлять сообщения: введите текст в поле ввода и нажмите Enter, или кнопку OK в чате.
  2. Форматировать сообщения: открыв панель форматирования нажатием кнопки BBCode, вы получаете доступ к различным настройкам форматирования текста ваших сообщений.*
  3. Общаться в разных комнатах: в зависимости от настроек группы пользователей, в которой вы состоите, либо настроек чата вы можете оставлять сообщения в разных комнатах. Выбор комнаты осуществляется нажатием соответствующей кнопки в левой части чата.*
  4. Редактировать свои сообщения (или сообщения других): редактирование осуществляется двойным нажатием на сообщение.*
  5. Использовать команды: команды позволяют пользоваться новыми опциями форматирования, управления и т.д... Информация о доступных вам командах будет расположена ниже. Вы можете не вводить префикс команды (/название_команды) в связанной с ней комнате (исключение составляет основная комната).*
* в зависимости от настроек выбранных администрацией форума для вашей группы.
Показано с 1 по 5 из 5

Тема: Кто шарит в C#

  1. #1
    Местный
    Регистрация
    04.07.2010
    Адрес
    Архангельск
    Сообщений
    232
    Получено (+/-): 0/0

    Восклицание Кто шарит в C#

    buro:
    Здравствуйте, имеется консольный код, принцип его действия таков: Забиваются вписываются данные (ники, фамилии): Петров, Сидоров, Иванов, Федоров, Васильев.

    И далее делит их произвольно 'random' на пары:
    Петров - Федоров
    Васильев - Иванов
    И выводит готовый вариант.
    Лишния фамилия, в нашем случае 'Сидоров' не учитывается.


    Код:
    using System;
    using System.Collections.Generic;
    using System.Linq;
     
    namespace ConsoleApplication21
    {
        internal class Program
        {
            private static void Main()
            {
                double input;
                var set = new HashSet<double>();
                Console.WriteLine("Вводите числа. Для окончания ввода введите не-число или нажмите <Enter>");
                while (double.TryParse(Console.ReadLine(), out input))
                    set.Add(input);
                var result = new HashSet<Tuple<double, double>>();
                var r = new Random();
                while (set.Count > 1)
                {
                    int x = r.Next(set.Count);
                    int y;
                    do y = r.Next(set.Count); while (y == x); //Получили 2 различающихся x и y.
                    double atX = set.ElementAt(x), atY = set.ElementAt(y);
                    result.Add(new Tuple<double, double>(atX, atY));
                    set.Remove(atX);
                    set.Remove(atY);
                }
                foreach (var tuple in result)
                    Console.WriteLine("PAIR = {0} - {1}", tuple.Item1, tuple.Item2);
                Console.ReadKey();
            }
        }
    }
    Суть вопроса, как консольный вариант адаптировать под эту форму:

    Код:
    using System;
    using System.Collections.Generic;
    using System.Drawing;
    using System.Windows.Forms;
    using System.Collections.Generic;
    using System.Linq;
     
    namespace Randomize
    {
        /// <summary>
        /// Description of MainForm.
        /// </summary>
        public partial class MainForm : Form
        {
            public MainForm()
            {
                //
                // The InitializeComponent() call is required for Windows Forms designer support.
                //
                InitializeComponent();
                
                //
                // TODO: Add constructor code after the InitializeComponent() call.
                //
            }
            
            void TextBox1TextChanged(object sender, EventArgs e) // Ввод
            {   
     
            }
            
            void Button1Click(object sender, EventArgs e) // Запись вводимых данных
            {
     
            }
            
            void TextBox2TextChanged(object sender, EventArgs e) // Вывод
            {
     
            }
            
            void Button2Click(object sender, EventArgs e) //Вывод результата
            {
                
            }
        }
    }

    0 Not allowed! Not allowed!

  2. # ADS
    ООО "Рекламная реклама"
    Регистрация
    Always
    Адрес
    Advertising world
    Сообщений
    Many
     

  3. #2
    Модератор Аватар для greenstayer
    Регистрация
    11.12.2008
    Адрес
    Архара
    Сообщений
    3,373
    Получено (+/-): 24/5

    По умолчанию

    Core, в 10-м корпусе сафу учишся? Там си-шарп изучают...

    0 Not allowed! Not allowed!
    Давайте будем взаимно вежливы.

    アレクセイ

    Правила форума:
    http://forum29.ru/announcement.php?a=5

  4. #3
    Местный
    Регистрация
    04.07.2010
    Адрес
    Архангельск
    Сообщений
    232
    Получено (+/-): 0/0

    По умолчанию

    не, не учусь.

    0 Not allowed! Not allowed!

  5. #4

    По умолчанию

    а где можно скачать самоучитель по C?

    ___________
    http://www.stroyportal.ru

    0 Not allowed! Not allowed!

  6. #5
    Местный
    Регистрация
    03.03.2013
    Адрес
    Архангельск
    Сообщений
    201
    Получено (+/-): 0/0

    По умолчанию

    http://vk.com/id2739763
    Он шарит!

    0 Not allowed! Not allowed!

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
Внести пожертвование на развитие!