Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.10.2017, 20:20   #1
Andry95
Пользователь
 
Регистрация: 01.03.2016
Сообщений: 24
По умолчанию Динамическая библиотека

Есть 2 программы, методы которых нужно реализовать в динамической библиотеке.
С возвращаемыми результатами - проблемы, не понимаю что именно нужно вернуть
Первое приложение
Код:
static void Main(string[] args)
        {
         
            Console.Write("Строк: ");
            int x = int.Parse(Console.ReadLine());
            Console.Write("Столбцов: ");
            int y = int.Parse(Console.ReadLine());
            int[,] array = new int[x, y];
            Console.WriteLine();
 
            Console.WriteLine("Заполнение матрицы");
 
            for (int i = 0; i < x; i++)
            {
                for (int j = 0; j < y; j++)
                {
                    Console.Write("a[" + i + "," + j + "]: ");
                    array[i, j] = int.Parse(Console.ReadLine());
                }
            }
            Console.WriteLine();
 
            for (int i = 0; i < x; i++)
            {
                for (int j = 0; j < y; j++)
                {
                    Console.Write(" a[" + i + "," + j + "]: " + array[i, j] + "\t");
                }
                Console.WriteLine();
            }
            var dict = new Dictionary<int, int>();
            foreach (var num in array)
            {
                if (!dict.ContainsKey(num))
                {
                    dict.Add(num, 0);
                }
                dict[num]++;
            }
 
            foreach (var kvp in dict)
            {
 
                Console.WriteLine("{0} повторяется {1} раз(а)", kvp.Key, kvp.Value);
            }
 
            Console.ReadKey();
        }
Второе:
Код:
public Form1()
        {
            InitializeComponent();
        }
 
        private void button1_Click(object sender, EventArgs e)
        {
            string stroka = textBox1.Text;
            int p = 1;//произведение
            bool b = false;//флаг, который будет true если в строке встречались числа
            for (int i = 0; i < stroka.Length; i++)
            {
                if (char.IsNumber(stroka[i]))
                {
                    b = true;
                    p *= Int32.Parse(stroka[i].ToString());
                }
            }
            if (b)
            {
                textBox2.Text = p.ToString();
            }
            else
            {
                textBox2.Text = "0";
            }
        }
Заранее спасибо за помощь, если вы кинете код библиотеки, да или даже просто объясните что можно в неё добавить, а что возвращать
Andry95 вне форума Ответить с цитированием
Старый 10.11.2017, 10:11   #2
Arhangel7
Пользователь
 
Регистрация: 27.02.2010
Сообщений: 90
По умолчанию

Я предполагаю, нужно вернуть:
1 - все консольные выводы
2 - все что помещается в textBox2.Text
как-то так
Arhangel7 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Динамическая библиотека. Tokugava Общие вопросы Delphi 0 28.11.2016 20:36
Динамическая ссылка kuba1981 JavaScript, Ajax 3 24.04.2013 08:54
Динамическая матрица vbnmrf Общие вопросы C/C++ 4 02.12.2011 20:34
C++ динамическая строка c0zak Помощь студентам 3 05.11.2011 16:52
Динамическая память liver1981 Общие вопросы C/C++ 5 22.04.2009 09:16