Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
6 / 10 / 2
Регистрация: 29.05.2015
Сообщений: 661

Ошибки с событиями. Как лучше хранить информацию в файлах - формат. Использование событийных средств доступа - что это?

09.10.2017, 23:33. Показов 542. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Решил шилдта повторить - вот проблемы и вопросы:проблема с событиями. Как лучше хранить информацию в файлах - формат. Использование событийных средств доступа - что это

Возвращает -1.

Код:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace Retry_Shildt_14
{
    delegate void MyEventHandler(object sender, MyEventArgs args);
 
    class MyEventArgs : EventArgs
    {
        public int i;
        public string name;
 
        public MyEventArgs() : this(0,"No name")
        { }
 
        public MyEventArgs(int i) : this(i,"No name")
        { }
 
        public MyEventArgs(int i,string name)
        {
            this.i = i;
            this.name = name;
        }
    }
 
    class X
    {
        public void Handler(object sender,MyEventArgs args)
        {
            Console.WriteLine(args.i + ":" + args.name + "by " + sender);
        }
    }
 
    class Y
    {
        public void Handler(object sender,MyEventArgs args)
        {
            Console.WriteLine(args.i + ":" + args.name + "by " + sender);
        }
    }
 
    class MyEvent
    {
        public event MyEventHandler SomeEvent;
 
        public void OnSomeEvent()
        {
            MyEventArgs args = new MyEventArgs(Convert.ToInt32(Console.ReadLine()), Console.ReadLine());
            object sender = this;
 
            if (SomeEvent != null)
                SomeEvent(sender, args);
        }
    }
 
    class Program
    {
        static void Main(string[] args)
        {
            X xOb = new X();
            Y yOb = new Y();
            MyEvent myEvent = new MyEvent();
 
            myEvent.SomeEvent += new MyEventHandler(xOb.Handler);
            myEvent.SomeEvent += new MyEventHandler(yOb.Handler);
 
            myEvent.OnSomeEvent();
 
            Console.WriteLine("Press any key to continue...");
            Console.ReadKey(true);
        }
    }
}
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
09.10.2017, 23:33
Ответы с готовыми решениями:

Как и где лучше хранить информацию программы
я хочу сохранить какую-то информацию ,которую ввожу в программу например почтовый ящик, в каком файле лучше всего это сохранить? можно ли...

Где и как лучше всего хранить структурированную информацию
У меня строковые данные вида: департамент строительства приказ N 21 письмо 12 письмо о тарифах департамент...

Unity3d и база данных, как лучше хранить информацию?
Unity3d и базза данных,или как лучше хранить информацию? Ведь я только знаю что напрямую нельзя сделать подключения,но можно сделать через...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
09.10.2017, 23:33
Помогаю со студенческими работами здесь

Задача на алгоритм Дейкстры (как лучше хранить информацию?)
Доброго времени суток. Есть задача: Есть идея хранить входные данные след. образом: Выделить в памяти 2-х матрицы(Tab1 и Tab2...

Где лучше хранить информацию
Здравствуйте уважаемые форумчане. У меня есть числовой набор данных. При нажатии на submit какое то из этих чисел будет обновляться....

Файлы vs БД (в чем лучше хранить секретную информацию?)
Здравствуйте. Такой вопрос - в чем лучше хранить секретную информацию на ПК пользователя? Т.е. в ходе выполнения программы планируется...

Где лучше хранить информацию для приложения?
Суть вот в чем, есть много программ типа справочник. Мне интересно как реализовано второе активити. В первом понятно, список. А во втором...

Где лучше хранить информацию интерфейса сайта в CMS
делаю мультиязычную CMS, вот думаю как лучше сделать разделение языков в плане основного интерфейса. Т.е. где хранить сообщения шаблона в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru