enum和struct的用法-----c#

 public struct Color1
    {
        public const int Blue = 1;
        public const int Green = 2;
        public static int Yellow = 3;
    }

    public enum Color2:int
    {
       Blue=1,
       Green=2
    }
MessageBox.Show(Color1.Blue.ToString("D"));//转换成数字显示
            MessageBox.Show(Color2.Blue.ToString("D"));//转换成数字显示
时间: 2024-10-10 07:35:07

enum和struct的用法-----c#的相关文章

Swift学习之enum、struct、class的异同详解

由于在开发过程中常常需要用到系统提供的基础类型之外的的类型,因此Swift开发中我们可以根据自己的需要构建属于自己的类型系统以便于更加灵活和方便的开发程序并将其称之为named types.Swift主要为我们提供了以下四种named types 分别是:enum.struct.class和protocol, 相信熟悉objective-c开发的同学们对于iOS中枚举.结构体和类的概念一点都不陌生.相比于前辈objective-c中的这三者,Swift将enum和struct变得更加灵活且强大,

struct和typedef struct的用法

我首先想到的去MSDN上看看sturct到底是什么东西,虽然平时都在用,但是每次用的时候都搞不清楚到底这两个东西有什么区别,既然微软有MSDN,我们为什么不好好利用呢,下面是摘自MSDN中的一段话: The struct keyword defines a structure type and/or a variable of a structure type. A structure type is a user-defined composite type. It is composed o

Linux struct itimerval用法

先看一段代码 #include <stdio.h> #include <time.h> #include <sys/time.h> #include <stdlib.h> #include <signal.h> static int count = 0; void set_timer() { struct itimerval itv; itv.it_value.tv_sec = 3; //timer start after 3 seconds l

OC -- 带有enum和struct的类的简单设计

#import <Foundation/Foundation.h> @interface Car : NSObject{ @public int _wheels; int _speed; } - (void)run; @end @implementation Car - (void)run{ NSLog(@"%d个轮子, 速度为%d的车子跑起来了", _wheels, _speed); } @end void test1(Car *newCar){ newCar->_

Java Enum类语法和用法解析

一.语法 1. Enum的全称为enumeration,中文俗称枚举类,学过C/C++等语言的人,应该都对它略知一二. 但在Java语言规范中,是在JDK 5版本中才引入的,存放在 java.lang 包中.在Java版的Enum实质是语法糖,其声明方式如下: 1 package felix.fu 2 public enum Color{ 3 RED, 4 BLUE, 5 BLACK, 6 YELLOW, 7 GREEN 8 } enum是用来声明枚举的关键字,声明定义的类都隐含继承了一个父类(

Matlab中struct的用法

struct在matlab中是用来建立结构体数组的.通常有两种用法: s = struct('field1',{},'field2',{},...)  这是建立一个空的结构体,field1,field2是域名称 s = struct('field1',values1,'field2',values2,...)  这是在建立结构体的时候就赋值,values1,values2就是针对field1,field2所赋的值. 例如:s = struct('type',{'big','little'},'c

union、enum、struct 内存分配问题

代码和运行结果一看就懂了. union un { int m; float c; double p; long k; unsigned int q; long long g; __int64 o; }; enum em { a,b,c,d }; struct MyStruct { char a;//4 float c;//4 char b;//4 double p;//8 char m1; int k;//8 char kk; }; struct MyStruct1 { char a;//4 }

Enum to String 一般用法

目录 一.Enum Review 二.使用name()方法转换为String 三.使用toString()方法转换为String 四.使用成员属性转换为String 一.Enum Review ? Java Enum(枚举)是jdk1.5介绍的新特性,使用Java Enum能够更有效的定义集合和常量,使用Enum 也能够增加程序的观赏性和可读性,但是有时候我们使用Enum 需要把它从Java Enum转换为String类型,下面是具体用法 一般常量的定义 public class EnumOrd

C语言中的enum(枚举)用法

最近在写数据结构的广义表时候用到了这个概念,在学习C语言的时候没有太注意们这里学一下. 我在网上结合了很多资料,这里自己总结一下. 首先说,JAVA和C++中都有枚举类型. 如果一个变量你需要几种可能存在的值,那么就可以被定义成为枚举类型.之所以叫枚举就是说将变量或者叫对象可能存在的情况也可以说是可能的值一一例举出来. 例如: 一个铅笔盒中有一支笔,但在没有打开之前你并不知道它是什么笔,可能是铅笔也可能是钢笔, 这里有两种可能,那么你就可以定义一个枚举类型来表示它! enum box{penci