类的静态(Static)成员——字段

 

定义一个雇员类:

namespace StaticFieldTest1
{
    class Employee
    {
        public int Id { get; set; }
        public string FirstName { get; set; }
        public string LastName { get; set; }
        public string Salary { get; set; }

        //
        public static int NextId;
        public Employee(string firstName, string lastName)
        {
            FirstName = firstName;
            LastName = lastName;
            Id = NextId;
            NextId++;
        }
    }
}

 

 使用雇员类:

 

using System;

namespace StaticFieldTest1
{
    class Program
    {
        static void Main(string[] args)
        {
            Employee.NextId = 100000;

            Employee employee1 = new Employee("Inigo", "Montoya");
            Employee employee2 = new Employee("Princess", "Buttercup");

            Console.WriteLine("{0} {1} ({2})", employee1.FirstName, employee1.LastName, employee1.Id);
            Console.WriteLine("{1} {1} ({2})", employee2.FirstName, employee2.LastName, employee2.Id);

            Console.WriteLine("NextId = {0}", Employee.NextId);
            Console.ReadKey();


        }
    }
}

 输出:

Inigo Montoya (100000)
Buttercup Buttercup (100001)
NextId = 100002

 

转载于:https://www.cnblogs.com/wanghaibin/p/4451863.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值