接口属性

本文介绍了一个使用C#实现的简单员工信息管理系统。该系统定义了一个员工类,包括姓名和编号等属性,并演示了如何创建新员工及显示其信息。

interface IEmployee
{
string Name
{
get;
set;
}

int Counter
{
get;
}
}

public class Employee : IEmployee
{
public static int numberOfEmployees;

private string name;
public string Name // read-write instance property
{
get
{
return name;
}
set
{
name = value;
}
}

private int counter;
public int Counter // read-only instance property
{
get
{
return counter;
}
}

public Employee() // constructor
{
counter = ++counter + numberOfEmployees;
}
}

class TestEmployee
{
static void Main()
{
System.Console.Write("Enter number of employees: ");
Employee.numberOfEmployees = int.Parse(System.Console.ReadLine());

Employee e1 = new Employee();
System.Console.Write("Enter the name of the new employee: ");
e1.Name = System.Console.ReadLine();

System.Console.WriteLine("The employee information:");
System.Console.WriteLine("Employee number: {0}", e1.Counter);
System.Console.WriteLine("Employee name: {0}", e1.Name);
System.Console.ReadLine();
}
}

输入:

210
Hazem Abolrous

输出:

Enter number of employees: 210

Enter the name of the new employee: Hazem Abolrous

The employee information:

Employee number: 211

Employee name: Hazem Abolrous

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值