结构的使用

Posted wangjinya

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了结构的使用相关的知识,希望对你有一定的参考价值。

  1. 假如一个大型公司要求做一个ERP资源管理系统中的人员管理模块,我们应该怎样声明存储人员的各种信息的变量?

用数组?:长度类型都是固定的,所有不推荐使用

用结构:一次性声明,在多个类中都可以使用

 

  1. 声明的位置

将结构声明到命名空间的下面,类的外面,表示这个命名空间下,所有的类都可以使用这个枚举。

 

  1. 初始化结构成员可以通过两种方式来完成

l  一是使用参数化结构函数,即使用new关键字

l  二是声明结构后分别访问成员(如果只给部门分字段赋值会报错)

代码示例:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace _9._1结构的使用
{
//最好将结构声明在这个位置,所有的类都可以访问
public struct Clerk
{
//声明变量
//将此处的类型声明为public
public string name;
public int age;
public string department; //部门
public char gender;
}
class Program
{
//如果声明在这个位置,只有当前的类才可以访问
static void Main(string[] args)
{
//变量类型 变量名 变量值
int myint = 100;

Clerk zs = new Clerk();
zs.name="张三";
zs.age=25;
zs.department = "人力部";
zs.gender = ‘男‘;
Console.WriteLine("我是{0}", zs.name);
Console.ReadKey();
}
}
}
































以上是关于结构的使用的主要内容,如果未能解决你的问题,请参考以下文章

使用 Spark 使用包含结构的结构的数组进行 Json 解析

C数据结构 结构体可以嵌套使用吗?

结构体的定义及使用

结构的使用

结构体——从零到1,认识并使用结构体

结构体——从零到1,认识并使用结构体