首页 > 其他 > 详细

枚举变量用法

时间:2014-12-03 23:06:26      阅读:445      评论:0      收藏:0      [点我收藏+]
bubuko.com,布布扣
 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 }
View Code

先构建一个枚举变量

枚举出一些数据

bubuko.com,布布扣
 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         }
View Code

在saddle中定义枚举使用方法

bubuko.com,布布扣
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             }
View Code

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

枚举变量用法

原文:http://www.cnblogs.com/xzh1993/p/4141368.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!