首页 > 编程语言 >C#初步学习2(个人笔记,基于老赵.Net的视频自学,不喜勿喷)

C#初步学习2(个人笔记,基于老赵.Net的视频自学,不喜勿喷)

时间:2023-03-01 15:55:54浏览次数:34  
标签:C# 笔记 索引 枚举 不喜 Net 赋值

//此笔记仅针对个人学习而写,会有所缺失的内容,不喜勿喷

初步学习

C#中的基本变量
除了最基本的“byte,short,int,long,float,double,char,string(C#中“String”和“string”的意思相同)”之外,C#中还有“ushort,uint,ulong”等正范围更大,但没有负范围的数据类型
“decimal”可以用来表示金额,书写需要在数字后加上“M”或“m”,若没有加上,则会被识别为“double”类型并报错
image
同时也有“enum”枚举类型的变量
枚举“enum”的成员内容是由程序员自己编写的,一般用于季节,性别等,如下图

image

且枚举中的成员内容像数组一样,每个内容都有相对应的索引,且默认值从0开始递增,也可手动赋值
所写代码及其运行结果如下,可见其没有赋值的索引会输出对应的索引的值

image

当然,我们也可以手动赋值

image

image

由上面的结果可知,未赋值的枚举索引由其前一位的枚举索引而定

标签:C#,笔记,索引,枚举,不喜,Net,赋值
From: https://www.cnblogs.com/growth-a/p/17163173.html

相关文章

  • CFR-843-Div-2解题报告
    比赛传送门C.InterestingSequence题意:给你\(n,x\),求最小的\(m\gen\),使\(n\&(n+1)\&(n+2)\&\cdots\&m=x\),或判断无解。首先每一位独立,分别考虑。与运算每一位都......
  • static
      static修饰的内容都会放到堆内存的静态存储空间中。 ......
  • CFR-850-Div-1解题报告
    比赛传送门A.Monsters(easyversion)题意:有\(n\)个怪物,每个有\(a_i\)滴血,每次可以选择一个怪物减一滴血,也可以“让所有怪物减一滴血,且如果杀死怪物则重复操作”。......
  • CSP-J2022-C-逻辑表达式题解
    题意:给你一个由0、1、&、|、(、)组成的字符串,保证是一个合法的逻辑表达式。其中括号优先级最高,与运算优先级高于或运算,同级之间从左到右算。定义一次短路为,或运算的左边......
  • NEERC2002解题报告
    比赛传送门A.AmusingNumbers题意:定义\(n\)以内\(k\)的排名为,数字大小在\(1\simn\)的数字中,字典序小于等于\(k\)的数字个数。给定\(k,m\),求最小的\(n\),使得......
  • NEERC2009解题报告
    B.BusinessCenter有\(m\)个电梯,每个电梯有两个权值\(a,b\),初始在第\(0\)层。你可以选择一个电梯,进行恰好\(n\)次操作,每次要么升高\(a\)要么下降\(b\)。要求......
  • Gym100753D-Carpets题解
    题目传送门题意:有一个\(H\timesW\)的地板和\(n\)个矩形地毯,问是否能不重不漏地填满地板。\(H,W\le100,n\le7\)。考虑朴素的搜索,每次考虑最左上角的没填的位置,枚......
  • Gym100825C-KenKen-You-Do-It题解
    题目传送门题意:在一个矩阵上选中了若干个格子,保证连通。你需要在这些格子中填数,使得:每行每列不能重复,且这些数进行给定运算(可以认为只有加法和乘法)的结果为给定的数值。......
  • EDU-CFR-115-Div-2解题报告
    赛时AC3道,补题做出来一道A.ComputerGame\(Problem\)有一个\(2\timesn\)的01矩阵,1为障碍,你要从\((1,1)\)走到\((2,n)\),每一步只能向右、上、下、右上、右下走,问......
  • EDU-CFR-116-Div-2解题报告
    比赛传送门做出来五道题。A.ABBalance{%noteinfono-iconproblem%}给你一个只含有a和b的字符串,问怎样通过修改尽可能少的字符,使得ab的数量和ba的数量相......