假如一个大型公司要求我们做一个ERP资源管理系统中的人员管理模块,我们应该怎样声明存储人员的各种信息的变量?
用数组?
用结构。一次性声明多个不同类型的变量。
初始化结构成员可通过两种方式来完成
1.使用参数化构造函数,即使用new关键字
2.声明结构后分别访问成员(如果只给部分字段赋值会报错)
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication9
{
//最好将结构声明于此位置,因为所有的类都可以访问
public struct Clerk
{
//声明变量
public string name;
public int age;
public string department;
public char gender;
}
class Program
{
static void Main(string[] args)
{
Clerk zs = new Clerk();
zs.name = "张三";
zs.age = 25;
zs.department = "人力部";
zs.gender = '男';
Console.WriteLine("我叫{0},我的年龄是{1}岁,我在{2}工作,我是{3}生",zs.name,zs.age,zs.department,zs.gender);
Console.ReadKey();
}
}
}