Создание Windows-приложений на основе Visual C#


           

Создаем новый класс chelovek class


using System;
namespace Delegate2 { // Создаем новый класс chelovek class chelovek { //Объявляем переменную slovo public string slovo; //Создаем метод govorit public void govorit( string s) { Console.WriteLine( slovo + s); } class Class1 { //Объявляем делегат Mydelegate, который имеет ту же саму сигнатуру, что и метод govorit delegate void Mydelegate(string s);
[STAThread] static void Main(string[] args) { //Создаем экземпляр student класса chelovek chelovek student = new chelovek(); //Создаем экземпляр del делегата Mydelegate Mydelegate del = new Mydelegate(student.govorit); //Переменной slovo экземпляра student присваиваем значение "привет" student.slovo = "привет"; // Экземпляру делегата del передаем переменную в кавычках del(" - Сказал студент через делегат"); //Переменной slovo экземпляра student присваиваем значение "пока" student.slovo = "пока"; // Экземпляру делегата del передаем переменную в кавычках del(" - Сказал студент через делегат"); } } } }
Листинг 1.2.
Закрыть окно
Содержание  Назад  Вперед





Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий