用Dictionary代替if
public Dictionary<string, System.Drawing.RotateFlipType> dicRFT = new Dictionary<string, System.Drawing.RotateFlipType>()
{
{"", System.Drawing.RotateFlipType.Rotate90FlipNone},{"", System.Drawing.RotateFlipType.Rotate180FlipNone},{"", System.Drawing.RotateFlipType.Rotate270FlipNone}
};
调用:dicRFT[iAngle.ToString()]
如果写if的话得写三个
用Dictionary代替if的更多相关文章
- C#数组,List,Dictionary的相互转换
		本篇文章会向大家实例讲述以下内容: 将数组转换为List 将List转换为数组 将数组转换为Dictionary 将Dictionary 转换为数组 将List转换为Dictionary 将Dicti ... 
- ASP.NET Aries JSAPI 文档说明:AR.DataGrid、AR.Dictionary
		AR.Global 文档 1:对象或属性: 名称 类型 说明 DG 对象 DataGrid操作对象 //datagrid集合,根据ID取出DataGrid对象,将Json当数组用. Items: ne ... 
- WebAPI接口返回ArrayList包含Dictionary对象正确解析
		一.问题提出 为了减少流量,将key-value(键值对)直接输出到Dictionary<string, string>,接口返回结果如下: 其中{}里面内容如下: 上图显示600是键,4 ... 
- Linq在Array,List,Dictionary中的应用
		Linq在Array,List,Dictionary中的应用 今天在实际工作中需要对array,list,dictionary进行排序,试一试linq,发现非常好用,代码如下: using Syste ... 
- python之最强王者(8)——字典(dictionary)
		1.Python 字典(Dictionary) 字典是另一种可变容器模型,且可存储任意类型对象. 字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包 ... 
- Swift3 - String 字符串、Array 数组、Dictionary 字典的使用
		Swift相关知识,本随笔为 字符串.数组.字典的简单使用,有理解.使用错误的地方望能指正. ///************************************************** ... 
- [LeetCode] Alien Dictionary 另类字典
		There is a new alien language which uses the latin alphabet. However, the order among letters are un ... 
- Dictionary
		命名空间:System.Collections.Generic(程序集:mscorlib) Dictionary<TKey, TValue> 类 一般用法:通过key获取value,k ... 
- 关于   Dictionary<string,string>,和List<T>在View的使用
		在MVC中Dictionary<string,string>如何应用到View页面中呢,例: <input type="text" name=key value= ... 
- Dictionary Learning(字典学习、稀疏表示以及其他)
		第一部分 字典学习以及稀疏表示的概要 字典学习(Dictionary Learning)和稀疏表示(Sparse Representation)在学术界的正式称谓应该是稀疏字典学习(Sparse Di ... 
随机推荐
- xfce4桌面自动整理脚本
			转自http://blog.chinaunix.net/uid-22101074-id-91073.html (有修改) xfce4桌面没有自动排列的功能,如果文件多了,超出了桌面的范围,就不好找了, ... 
- CentoS 下安装gitlab
			curl https://raw.github.com/mattias-ohlsson/gitlab-installer/master/gitlab-install-el6.sh | bash 报错 ... 
- Marching Cube
			GPU-Marching-Cubes An Implementation of the Marching Cubes[1] Algorithm Marching Cubes Matlab The St ... 
- jquery限制div字符长度,超出部分已“…”显示
			$(".content").each(function(){ if($(this).text().length>100){ $(this).text($(this).text ... 
- hdu 最大报销额
			本题也是一个背包的问题,我觉得这道题的核心就是根据精确度将浮点型转化为整型然后利用动态规划进行求解,注意对题意的理解,有3种支票是不能够报销的. 我开始照着这个思路进行思考,但是敲出来的第一个代码居然 ... 
- C# - Lee 公共类库
			我的公共类库 using System; using System.IO; using System.Net; using System.Security.Cryptography; using Sy ... 
- MemPool
			腾讯笔试题,设计内存池,alloc和free都是O(1). 和LRUCache类似,这里用了一个list表示可用的空间,用一个map来记录这块内存是否已分配,这样free的时候才可能O(1). cla ... 
- POJ 1511 最短路spfa
			题很简单 就是有向图中求给出的源点到其余所有点的最短路的和与其余所有点到源点的最短路之和 一开始以为dij对于正权图的单源最短路是最快的 写了一发邻接表的dij 结果超时 把所有的cin改成scanf ... 
- HDU 1789 贪心经典
			题意 给出n门作业的截止时间与分数 如果不能在那天结束前做完就扣掉相应分数 问怎么安排能让扣分最少 思路 先按分数从大到小排序 先研究大的 做好标记 一开始每天都能放作业 全是true 如果这一天已经 ... 
- service mongod start start: Unknown job: mongod问题
			终于解决了这个异常蛋疼的问题,当安装完毕mongodb的时候,执行: root@ubuntu:/usr/local# service mongod start 出现: start: Unknown j ... 
