EBK STARTING OUT WITH VISUAL C#
EBK STARTING OUT WITH VISUAL C#
5th Edition
ISBN: 9780135204818
Author: GADDIS
Publisher: VST
Question
Book Icon
Chapter 13, Problem 3AW
Program Plan Intro

Declaration of delegate type in Question 1:

Suppose a class consists of the following method:

private void ShowValue(int i)

{

    MessageBox.Show(i.ToString());

}

Explanation:

In the above given statement,

  • The return type is void.
  • The method consists of one parameter, an integer.

If this method has to be assigned to a delegate, then a delegate must be used to call the method. Initially, a delegate type must be declared as follows:

//Declare delegate type

delegate void DisplayInteger(int i);

  • The above statement declares a delegate type named DisplayInteger, that can reference any void method, which has one parameter, an integer.
  • This declaration starts with the delegate keyword, followed by code, which is same as that of a method header, terminated with a semicolon.

Creation of an instance in Question 2:

In the above given case, the delegate type is declared, now an actual delegate has to be created.

The statement to create an instance of the delegate type is as follows:

DisplayInteger ShowIntValue = ShowValue;

The above given statement creates a delegate named ShowIntValue, and the ShowValue method is assigned to the delegate. A delegate can reference any method as long as it has a return type and parameter list matching that of the delegate type.

Blurred answer
Students have asked these similar questions
Q1/ The transistor in the circat below is specified to have ẞ in the rang 50 to 150 Find the Value of RB that results in Saturation with an overdrive factor of at Least 10 3 lov 1 кл 5V RB
edit: D:\Ahmad Saeedab20 21\Lab 08.02.asm file edit bookmarks assembler emulator math ascii codes 81 LAB 8.2: PUSHF POPF 82 83 org 188h 84 85 -CODE 86 MOU CL. 97H 82 88 LEA SI. FLGS variables 0x FLGS FLCK show a hex 0001h, 0004h, 0010h, 0040h, 0080h, 0400h, 0800h 8083h, 8086h, 0812h, 0842h, 8882h, 8482h, 0882h Random Access Memory 89 LEA DI, FLGR 18 11 L1: MOU AX. [S1] 12 13 PUSH AX FLGS MEM -> AX AX STACK MEM 0700:0117 STACK MEMPLAG REG FLAG REG->STACK MEM POPF PUSHF POP STACK MEM -> AX -> FLGR MEM INC SI INC SI INC DI INC DI LOOP L1 NULL FLGS 8788:8117: 81 881 0708:0118: 88 888 0788:0119: 84 884 8788:811A: 88 888 NULL 0788:8118: 18 816 ▸ 0708:011C: 8788-8115 0788 ULL Source Meme Shorten the paragraph in one update C table 9 878 8788 8788 9786 0788 888 NULL step 884 000 NULL 8288Harz AR BACK 0700:01251 83 883 ▾ SET CF DATA PP AF ZF SP DF OF 33 PLGS DU 8881H, 8884H, 0810H, 8848H, 8880H, 0400H, 0888н 34 FLGR DW 7H DUP Control Fa OF DF IF TF SF ZF XAF XPF x CF 8788:0126: 88 888…
Create a class named StudentRecords and add a static variable named records, which is a list shared among all objects of the class. Then add a method named add_record that takes a student's name as input and appends it to the shared records list.
Knowledge Booster
Background pattern image
Similar questions
SEE MORE QUESTIONS
Recommended textbooks for you
Text book image
Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education
Text book image
Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON
Text book image
Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON
Text book image
C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON
Text book image
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning
Text book image
Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education