Объект подключения используется для подключения вашего приложения к источнику данных или базе данных. Он несет необходимую аутентичную информацию, такую как имя пользователя и пароль в строке подключения, и открывает соединение. Вам нужен другой тип объекта подключения для разных типов поставщиков данных. Например: OLE DB—OleDbConnectionSQL Server—SqlConnectionODBC—OdbcConnectionOracle – OracleConnection Что такое строка подключения? Строка подключения объединяет всю необходимую аутентичную информацию, которая используется […]
Как использовать встроенные делегаты C#?
Корпорация Майкрософт предоставляет 2 встроенных делегатов для работы. Эти встроенные делегаты помогают вам легко писать код обработки событий. С помощью этих делегатов можно передать одно или несколько значений обработчику событий. Когда вы создаете событие, вы должны следовать типизации и передать необходимые параметры делегатам.
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 |
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace event_programming { //This is Subscriber Class class Program { static void Main(string[] args) { AddTwoNumbers a = new AddTwoNumbers(); //Event gets binded with delegates a.ev_OddNumber += EventMessage; a.Add(); Console.Read(); } //Delegates calls this method when event raised. static void EventMessage(object sender, EventArgs e) { Console.WriteLine("***Event Executed : This is Odd Number***"); } } //This is Publisher Class class AddTwoNumbers { public event EventHandler<EventArgs> ev_OddNumber; public void Add() { int result; result = 5 + 4; Console.WriteLine(result.ToString()); //Check if result is odd number then raise event if((result % 2 != 0) && (ev_OddNumber != null)) { ev_OddNumber(this, EventArgs.Empty); //Raised Event } } } } |
В этой программе я использовал встроенные делегаты в c#. Объявил встроенный делегат […]
Что такое События в C#?
События-это не просто действия пользователя. Например Когда вы щелкаете мышью-это события щелчка мыши. Когда вы нажимаете любую клавишу на клавиатуре – это события нажатия клавиш Когда вы обновляете свою веб-страницу – это события загрузки страницы При перемещении курсора мыши — это наведение мыши события и т.д. Поэтому, когда вы предпринимаете какие-либо действия, такие как нажатие клавиши, […]
Как использовать класс FileStream в C#?
FileStream Класс используется для выполнения основных операций чтения и записи файлов операционной системы. Класс FileStream помогает в чтении, записи и закрытии файлов. Для использования FileStream класса необходимо включить System.IOпространство имен, а затем создать объект FileStream, чтобы создать новый файл или открыть существующий файл.
1 |
FileStream <object_name> = new FileStream( <file_name>, <FileMode Enumerator>, <FileAccess Enumerator>, <FileShare Enumerator>); |
FileMode-он указывает, как операционная система должна открыть файл. Он имеет следующие члены Добавить-откройте файл, если он […]
Пример работы с классом BinaryWriter на C#
BinaryWriter класс записывает в поток тип данных примитивного типа int,uintили charв двоичном виде. BinaryWriterпишет бинарные файлы которые используют специфический план данных для своих байтов. BinaryWriter создайте двоичный файл, который не понятен человеку, но машина может понять его более плавно. Он поддерживает запись строки в определенной кодировке. BinaryWriter класс предоставляет методы, упрощающие запись примитивных типов данных в поток. Если вы […]