.NET 4.x Запуская поток передать параметры методу - C#
Формулировка задачи:
Всем привет.Помогите реализовать это:
код нерабоатет потому что поток не могут передавать параметры((( как быть?
Спасибо.
Листинг программы
- using System;
- using System.Threading;
- namespace TEST_METOD_PARAM_POTOK
- {
- class Program
- {
- static void Main(string[] args)
- {
- string MyParam1 = Console.ReadLine();
- Thread POTOK_1 = new Thread(MyMetod1(MyParam1));
- POTOK_1.Start();
- //потоков будет несколько и все они получат значение MyParam1
- Console.ReadKey();
- }
- static void MyMetod1(string slovo)
- {
- Console.WriteLine(slovo);
- }
- }
- }
Решение задачи: «.NET 4.x Запуская поток передать параметры методу»
textual
Листинг программы
- class Program
- {
- static void Main(string[] args)
- {
- string MyParam1 = Console.ReadLine();
- string MyParam2 = Console.ReadLine();
- Thread POTOK_1 = new Thread(MyMetod1);
- POTOK_1.Start(new[]{MyParam1,MyParam2});
- Console.ReadKey();
- }
- static void MyMetod1(object obj)
- {
- var mas = (string[])obj;
- Console.WriteLine(mas[0] + mas[1]);
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д