C#静态事件示例
using System; using System.Text; using System.Security.Cryptography; namespace Onitroad { public class employee { public string id; public string name; public employee() { } public employee(string name, string id) { this.name = name; this.id = id; } public static int employeecounter; public static int addemployee() { return ++employeecounter; } } class Mainclass : employee { static void Main() { Console.Write("请输入员工姓名: "); string name = Console.ReadLine(); Console.Write("enter the employee's id: "); string id = Console.ReadLine(); employee e = new employee(name, id); Console.Write("enter the current number of employee: "); string n = Console.ReadLine(); employee.employeecounter = Int32.Parse(n); employee.addemployee(); Console.WriteLine("name:{0}", e.name); Console.WriteLine("id: {0} ", e.id); Console.WriteLine("员工数量: {0}", employee.employeecounter); Console.ReadLine(); } } }
在本文中,我们将了解静态事件的使用以及C#中静态事件的背景。有时,我们希望在一些对象中执行类似的一些操作,以减少事件处理程序的需求,因此我们将使用静态事件。
在静态事件中,我们使用static修饰符,static修饰符与程序的属性一起使用,如属性、类、运算符、事件等。例如,声明为static的类只包含静态方法。
日期:2020-04-11 23:03:52 来源:oir作者:oir