首页 > 其他分享 >struct 结构体

struct 结构体

时间:2022-11-05 17:47:38浏览次数:47  
标签:name weight float height Student 结构 public struct

结构体

  • 结构体为值类型和类的用法很像

  • 结构体中也可以存成员变量和以及成员方法

  • 结构体不需要构造方法,因为是值类型存储咋栈中

  • 不使用New也是可以使用

  • 自定义结构体本身可以继承接口不能继承类,也不能被继承

只是存储数据建议使用结构体,有复杂逻辑建议使用类。

struct关键词

using System;

namespace Test {

    class Program {
        static void Main(string[] args) {
            Student st = new Student("张三", 188, 70, Sex.female);
            // 因为是值类型,故不需要new也是可以赋值的
            Student st2;
            st2.name = "李四";
        }
    }

    enum Sex {
        male,
        female 
    }

    struct Student {
        public string name;
        public float height;
        public float weight;
        public Sex sex;

        public Student(string name, float height, float weight, Sex sex) {
            this.name = name;
            this.height = height;
            this.weight = weight;
            this.sex = sex;
        }

        public void Eat() {

        }
    }
}

标签:name,weight,float,height,Student,结构,public,struct
From: https://www.cnblogs.com/wuzhongke/p/16860661.html

相关文章

  • 如何设计良好的技术项目文档结构
    转载:https://www.cnblogs.com/imyalost/p/16010362.html思维导图一般来说技术项目可以分为四大阶段,本篇文章我会从四个阶段分别来介绍,在不同阶段需要设计哪些项目文档。......
  • PostgreSQL查看表结构语句
    参考​​https://www.modb.pro/db/60164​​在PG里面查看表结构,不如mysql那样showcreatetablexx这样方便。 在PG里面常用如下3种方法:第一种,最朴实的方法就是pg_dump......
  • 数据结构基本知识
    数据结构主要研究非数值计算问题数据结构是带“结构”的数据元素的集合算法+数据结构=程序 数据:是客观事物的符号表示,是所有能输入计算机中并被计算机程序处理的符号......
  • 数据结构扩展
    数据类型扩展float类型要在数字后面加个Flong类型要在数字后面加个L010是八进制的‘10’,也就是说这个数是80x10是十六进制的‘10’,也就是16floatf=0.......
  • 数据结构与算法之查找
    查找【知识框架】1.查找概论查找的基本概念:查找(Searching):就是根据给定的某个值,在查找表中确定一个其关键字等于给定值的数据元素(或记录)。查找表(SearchTable......
  • 结构体对齐
     运行结果(offsetof是求的偏移量): ......
  • 软件设计__ 软件体系结构设计
    难度:★★★概述定义程序或计算机系统的软件体系结构(SoftwareArchitecture)是指:系统的一个或者多个结构,它包括软件构件、构件的外部可见属性以及它们之间的相互关系。--......
  • 文档级关系抽取:基于结构先验产生注意力偏差SSAN模型
    文档级关系抽取:基于结构先验产生注意力偏差SSAN模型EntityStructureWithinandThroughout:ModelingMentionDependenciesforDocument-LevelRelationExtraction实体......
  • 数据结构--011--STL容器deque代码学习
    不提供代码了-------------------------------------------------------------------------------------------------------------自己网上找来自己撸---------------------......
  • 软件需求与分析课堂测试 –结构化建模分析1
    今天在系主任课上的测试,题目是:住户到一门市办理业务,若进户及更户要求,可在一门市直接办理,以更新物业管理基本信息,其他业务需求要制作管理签报,连同各种相关材料送管理处处理......