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
