首页 > 编程语言 >C#结构体

C#结构体

时间:2023-01-10 23:33:13浏览次数:35  
标签:Console C# route enum System using rou 结构

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

namespace struct_learn
{
    enum route_enum
    {
        aaa,
        bbb,
        ccc,
        eee
    }
    struct route
    {
        // 结构体是一种有各种类型的字段组成的数据结构,感觉类似数据库的表字段定义
        public int id;
        public string name;
        public string url;
        public route_enum route_en;
        
    }
    internal class Program
    {
        static void Main(string[] args)
        {

            // 复习下枚举,可以通过int值来获取到枚举的字段名
            route_enum test_b;
            test_b = (route_enum)3;
            Console.WriteLine($"{test_b}");

            // 结构体搭配枚举使用
            route rou = new route();
            int toTestEnum = 2;
            rou.route_en = (route_enum)toTestEnum;
            Console.WriteLine($"{rou.route_en}");

            // 实例化后的结构体如果没有赋值直接输出,输出的是数据类型的默认值
            Console.WriteLine($"{rou.name}");

            // 实例化后的结构体的值赋值后,输出的值为修改后的值
            rou.name = "ld";
            Console.WriteLine($"{rou.id}");

            Console.ReadLine();
        }
    }
}

标签:Console,C#,route,enum,System,using,rou,结构
From: https://www.cnblogs.com/yingyingdeyueer/p/17041682.html

相关文章

  • SQL Server 2016 Always Encrypted(始终加密)
    AlwaysEncrypted功能旨在保护AzureSQLDatabase或SQLServer数据库中存储的敏感数据,如信用卡号或身份证号(例如美国社会安全号码)。始终加密允许客户端对客户端应用程......
  • 【RocketMQ】负载均衡源码分析
    RocketMQ在集群模式下,同一个消费组内,一个消息队列同一时间只能分配给组内的某一个消费者,也就是一条消息只能被组内的一个消费者进行消费,为了合理的对消息队列进行分配,于是......
  • Educational Codeforces Round 15
    EducationalCodeforcesRound15https://codeforces.com/contest/7023/6:ABC不会小学数学,基础差前面写的慢A.MaximumIncrease#include<bits/stdc++.h>usingna......
  • Codeforces Round #843 (Div. 2)
    CodeforcesRound#843(Div.2)https://codeforces.com/contest/1775CD都不会写的垃圾罢了A1.GardenerandtheCapybaras(easyversion)#include<bits/stdc++.h>......
  • Codeforces Round #843 (Div. 2) 题解
    A题目大意给你一个只含字母a,b字符串,要把它拆分成三段,使得其中间那段要么同时小于等于两边要么同时大于等于两边。题解由于只有a,b我们可以分讨解决如果\([2,......
  • nginx日志报错Uncaught exception 'SmartyException' with message 'unable to write
    问题:访问xxx.xxx.xxx域名时,返回500状态码,查看Nginx日志发现报错,Uncaughtexception'SmartyException'withmessage'unabletowritefFatalerror:Uncaughtexceptio......
  • 论文笔记:Symbolic Execution for Software Testing: Three Decades Later
    论文笔记:SymbolicExecutionforSoftwareTesting:ThreeDecadesLater这是一篇综述性质的文章,介绍了符号执行相关技术。1.Introduction2.OverviewofClassicalSy......
  • 公司的JDBC框架 的save方法和saveSet方法有先查找是否更新还是插入
    一.公司的JDBC框架的save方法和saveSet方法执行操作:1.按下ctrl键,然后鼠标点击对应的方法,进去源码就能看到底层源码是先将数据去数据库查看主键,根据主键查看数据库有没有该......
  • CSAPP MallocLab 笔记
    CSAPPMallocLab笔记CS15-213labnotessbrk函数为了实现动态的内存分配,一个核心的函数就是sbrk。memoryalignment8字节对齐的地址特征,其地址数值的16进制表......
  • idea创建maven + tomcat项目
                        移动文件夹:           找到tomcat文件目录          配置......