zoukankan      html  css  js  c++  java
  • 结构的使用

    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();
    }
    }
    }

  • 相关阅读:
    vector族函数
    (2)apply函数及其源码
    Eclipse如何修改默认工作空间路径
    怎么将码云的项目导入到eclipse
    在cmd中使用vim编译器
    win8中让cmd.exe始终以管理员身份运行
    cmd命令配置MySQL
    conda的一些指令
    今天遇到的“OS ERROR, permission denied” 如何解决的
    linux的环境变量
  • 原文地址:https://www.cnblogs.com/wangjinya/p/9650221.html
Copyright © 2011-2022 走看看