当前位置: 首页 > wzjs >正文

外贸网站建设.cover如何制作一个网页网站

外贸网站建设.cover,如何制作一个网页网站,wordpress还原明文密码,企业管理专业主要课程文章目录 0. 示例枚举1.常用静态方法1.1 GetName 根据枚举值获得枚举名1.2 GetNames 返回指定枚举的所有枚举名1.3 Parse 根据枚举名转化为枚举成员 2 位枚举2.1 声明2.2 Flags 特性2.3 常用操作2.3.1 组合枚举值2.3.2 从枚举变量中去除某个或某些枚举项:2.3.3 判断…

文章目录

  • 0. 示例枚举
  • 1.常用静态方法
    • 1.1 GetName 根据枚举值获得枚举名
    • 1.2 GetNames 返回指定枚举的所有枚举名
    • 1.3 Parse 根据枚举名转化为枚举成员
  • 2 位枚举
    • 2.1 声明
    • 2.2 Flags 特性
    • 2.3 常用操作
      • 2.3.1 组合枚举值
      • 2.3.2 从枚举变量中去除某个或某些枚举项:
      • 2.3.3 判断枚举变量是否包含某个或某些枚举项:
      • 2.3.4 判断枚举变量是否等于某个或某些枚举项:

0. 示例枚举

[Flags]
enum Color
{Red = 1,White = 2,Blue = 4,Black = 8,Green = 16,Yellow = 32,Pink = 64,
}

1.常用静态方法

1.1 GetName 根据枚举值获得枚举名

public static string? GetName (Type enumType, object value);

示例:

string str = Enum.GetName(typeof(Color), 1);	// Red

1.2 GetNames 返回指定枚举的所有枚举名

public static string[] GetNames (Type enumType);

示例:

foreach (var item in Enum.GetNames(typeof(Color)))
{Console.WriteLine(item);
}/*
Red
White
Blue
Black
Green
Yellow
Pink
*/

1.3 Parse 根据枚举名转化为枚举成员

// ignoreCase 是否区分大小写,默认true
public static object Parse (Type enumType, string value, bool ignoreCase);

示例:

Color color = (Color)Enum.Parse(typeof(Color), "Red");
Console.WriteLine(color);   // Red

2 位枚举

2.1 声明

除了使用示例枚举方式声明枚举也可以使用以下方式:

enum Color
{Red = 1,            //0x1White = 1 << 1,     //0x2Blue = 1 << 2,      //0x4Black = 1 << 3,     //0x8Green = 1 << 4,     //0x10Yellow = 1 << 5,    //0x20Pink = 1 << 6       //0x40
}

2.2 Flags 特性

具有Flags特性的枚举组合在调用实例方法ToString()时,会得到对应的枚举值组合,而非对应的枚举数:

//对于以上枚举,如果不带Flags特性
Console.WriteLine(Color.Red | Color.White);	 // 3
//对于以上枚举,如果带上Flags特性
Console.WriteLine(Color.Red | Color.White); // Red , White

2.3 常用操作

2.3.1 组合枚举值

Color myColor = Color.Red | Color.White | Color.Blue;//”|”表示相并

2.3.2 从枚举变量中去除某个或某些枚举项:

去除 Color.Red 和 Color.White

myColor ^= (Color.Red | Color.White ) // "^" 表示异或,不同为真,相同为假。

myColor &= ~(Color.Red | Color.White ) // "~" 表示取反

2.3.3 判断枚举变量是否包含某个或某些枚举项:

是否包含 Color.Red

(myColor & Color.Red) != 0 // "&" 一真即真

2.3.4 判断枚举变量是否等于某个或某些枚举项:

(myColor | Color.Write) != 0 / /判断是否只有白色。
http://www.dtcms.com/wzjs/46513.html

相关文章:

  • wordpress添加rssseo优化多久能上排名
  • 深圳网站建设找哪家好天津seo博客
  • 青岛市住房和城乡建设局官方网站志鸿优化网官网
  • 网站模版 源码之家优化设计数学
  • 青浦网站建设公司长春百度推广电话
  • 网站建设罒金手指下拉壹陆推广项目
  • 山东省建设备案在哪个网站东莞网站制作公司联系方式
  • 公司网站建设佛山哪家好重庆森林电影高清在线观看
  • 建一个所在区域网站需要多少资金优化大师怎么卸载
  • 网站建设相关技术自媒体人15种赚钱方法
  • 做cpa网站竞价排名软件
  • 普陀区建设局网站优化推广方案
  • 南宁网站建设服务建立网站的主要步骤
  • 网站制作 成功案例买转发链接
  • 2b的网站运营怎么做个人网页生成器
  • 小贷网站需要多少钱可以做中国工商业联合会
  • 自己做网站怎么修改语言班级优化大师下载
  • 免费网站技术站长统计app下载
  • 贸易公司做网站有优势吗河南网站排名优化
  • 带数据库的网站模板下载爱链接网如何使用
  • 自己做网站编程福州网络营销推广公司
  • 做公司网站流程站长收录
  • 网站开发及app开发报价单营销渠道策略
  • 怎么做一种网站为别人宣传百度不收录网站怎么办
  • 天津个人网站备案查询著名的营销成功的案例
  • 百度竞价推广怎么收费武汉seo优化代理
  • 送上门卤菜网站要怎么做百度一下网址是多少
  • 网站建设常见问题及解决办法买外链有用吗
  • 专门做杂志的网站有哪些搜外网友情链接
  • 单页面网站如何优化引流快速提升网站关键词排名