枚举变量用法

 1 namespace PV
 2 {
 3     public enum SaddleType
 4     {
 5         Draw1 = 1,
 6         Draw2,
 7         Draw3,
 8         Draw4,
 9         Draw5,
10         Draw6,
11         Draw7,
12         Draw8,
13     }
14 }

先构建一个枚举变量

枚举出一些数据

 1 public void Draw()
 2         {
 3             pcenter = zPInsertMain.dPolar(90, zDi / 2 +ztn+zdelta4+ zh);
 4             zMainEntIds = new ObjectIdCollection();
 5             DrawZ1(PInsertMain);
 6             switch (zSaddleType)
 7             {
 8                 case SaddleType.Draw1:
 9                 case SaddleType.Draw2:
10                 case SaddleType.Draw3:
11                     DrawA();
12                     break;
13                 case SaddleType.Draw4:
14                     break;
15                 case SaddleType.Draw5:
16                     break;
17                 case SaddleType.Draw6:
18                     break;
19                 case SaddleType.Draw7:
20                     break;
21                 case SaddleType.Draw8:
22                     break;
23                 default:
24                     break;
25             }
26         }
27         public void DrawA()
28         {
29             switch (zViewType)
30             {
31                 case ViewType.Main:
32
33                     break;
34                 case ViewType.Top:
35                     break;
36                 case ViewType.Side:
37                     break;
38                 default:
39                     break;
40             }
41         }

在saddle中定义枚举使用方法

1 string draw = tbBiao.Rows[0]["Drawing"].ToString();
2             saddle.SaddleType = (SaddleType)Enum.Parse(typeof(SaddleType), draw);
3             saddle.ViewType = (ViewType)Enum.Parse(typeof(ViewType), rbViewNow.Name.Replace("rb", ""));
4             using (Transaction trans = db.TransactionManager.StartTransaction())//添加事物
5             {
6                 saddle.Draw();
7             }

在窗体代码中获取数据库中数据然后赋值给saddle中的参数

时间: 2024-10-17 20:20:35

枚举变量用法的相关文章

c enum用法

c语言中enum的用法,先用关键字enum声明一个类型如enum HUMAN {MAN ,WOMAN};这里就声明了一个HUMAN这个枚举类型.其中MAN的值为0,后面依次递增.后面要用的时候,先声明一个枚举变量,如enum HUMAN somebody.然后将元素值赋给枚举变量,如somebady = MAN.当然还有一些具体的细节可以度娘or谷歌.下面还是贴一段小代码 1 #include <stdio.h> 2 3 int main(){ 4 enum weekday {Monday,

C/C++ enum 用法

enum box{pencil,pen};//这里你就定义了一个枚举类型的变量叫box,这个枚举变量内含有两个元素也称枚举元素在这里是pencil和pen,分别表示铅笔和钢笔. ? 1 enum {pencil,pen}box,box2; //在声明的同时进行定义! void main(void) { enum egg {a,b,c}; enum egg test; //在这里你可以简写成egg test; test = c; //对枚举变量test进行赋予元素操作,这里之所以叫赋元素操作不叫赋

关键字enum的用法

 1.为什么要用enum 写程序时,我们常常需要为某个对象关联一组可选alternative属性.例如,学生的成绩分A,B,C,D等,天气分sunny, cloudy, rainy等等. 更常见的,打开一个文件可能有三种状态:input, output和append. 典型做法是,对应定义3个常数,即: const int input = 1; const int output = 2; const int append = 3; 然后,调用以下函数: bool open_file(stri

C#枚举总结和其扩展用法(通过枚举描设置枚举值)

C#中枚举是一个非常好用的类型,用会了之后确实方便了很多. 项目中一个枚举类型: public enum Version_Type : byte { [Description("1997版")] 版本1997 = 0 , [Description("2007版")] 版本2007 } 枚举类型的默认类型是int型,可以改变其使用的类型,需要用(: <type>)来进行设置,上例中<type>为byte,也可以用其它类型(byte,sbyte,

Java枚举类型的用法

JDK1.5引入了新的类型——枚举.在 Java 中它虽然算个“小”功能,却给我的开发带来了“大”方便. 1.用法一:常量 在JDK1.5 之前,我们定义常量都是: public static fianl.... .现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法.而且枚举类型可以帮助我们检测许多的编译失误. 例如: package enumTest; public enum Color { RED,BLANK,YELLOW } 测试代码: package

js中获取时间new date()的用法

js中获取时间new date()的用法 获取时间:   var myDate = new Date();//获取系统当前时间 获取特定格式的时间: 1 myDate.getYear(); //获取当前年份(2位) 2 myDate.getFullYear(); //获取完整的年份(4位,1970-????) 3 myDate.getMonth(); //获取当前月份(0-11,0代表1月) 4 myDate.getDate(); //获取当前日(1-31) 5 myDate.getDay();

20.5 Shell脚本中的逻辑判断;20.6 文件目录属性判断;20.7 if特殊用法;20.8 20.9 cace判断(上下)

扩展: select用法 http://www.apelearn.com/bbs/thread-7950-1-1.html 20.5 Shell脚本中的逻辑判断 格式1:if 条件 ; then 语句; fi 1. 创建if1.sh测试脚本: [[email protected] ~]# vi if1.sh a=5,如果a大于3,满足这个条件,显示ok 添加内容: #!/bin/bash a=5 if [ $a -gt 3 ] then echo ok fi 2. 执行if1.sh脚本: [[e

20.1 Shell脚本介绍;20.2 Shell脚本结构和执行;20.3 date命令用法;20.4 Shell脚本中的变量

20.1 Shell脚本介绍 1. shell是一种脚本语言 aming_linux blog.lishiming.net 2. 可以使用逻辑判断.循环等语法 3. 可以自定义函数 4. shell是系统命令的集合 5. shell脚本可以实现自动化运维,能大大增加我们的运维效率 20.2 Shell脚本结构和执行 1. 开头(首行)需要加: #!/bin/bash 2. 以#开头的行作为解释说明: 3. 脚本的名字以.sh结尾,用于区分这是一个shell脚本 4. 执行.sh脚本方法有两种:

shell 中seq的用法 echo -n用法

用法:seq [选项]... 尾数 或:seq [选项]... 首数 尾数 或:seq [选项]... 首数 增量 尾数 从1循环到100的两种方法(bash 其它的shell没试过)for x in `seq 1 100`;do echo $x;donefor x in {1..100};do echo $x;done echo -n 不换行输出 $echo -n "123" $echo "456" 最终输出 123456 echo -e 处理特殊字符 若字符串中