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

外贸网站建设.cover排名优化外包公司

外贸网站建设.cover,排名优化外包公司,医疗服务网站素材,网站中全景是怎么做的文章目录 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/117019.html

相关文章:

  • 怎么做装修网站公司想做网络推广贵不
  • 苏州怎么制作网页网站青岛网站制作seo
  • 团队协同网站开发少儿培训
  • 怎么学习动态网站开发搜索竞价排名
  • 大学二级学院网站建设必要性软文代发布
  • 固始网站建设拉新推广一手接单平台
  • 电子商务网站建设与维护第二版厦门seo排名优化公司
  • 网站的建设服务平台谷歌seo关键词排名优化
  • 东莞网络推广系统seo还有未来吗
  • 做网站需注意什么阿里指数查询入口
  • 南京做企业网站公司哪家好电商网站建设步骤
  • 做外贸网站推广的步骤优秀网页设计赏析
  • 凡科建站电脑版网址怎么创建网站快捷方式
  • wordpress链家东莞关键词seo优化
  • 精品网站建设费用磐石网络名气seo入门基础知识
  • 网站建设 东莞如何制作网页设计
  • 手机网站seo优化seo外链发布工具
  • 宁波外贸网站建设少儿编程
  • 全国网站联盟武汉网站开发公司
  • 哪个网站做简历免费创建网站花钱吗
  • 高校招生网站建设北京学校线上教学
  • 高端网站建设服务商上海雍熙公司免费推广网站
  • 永德县政府网站建设局seo资讯网
  • 银川网站建设哪家优质外贸获客软件
  • 武汉交友什么网站建设滕州百度推广
  • 做网站app需要懂些什么软件社交媒体营销
  • 网站开发项目实训站长网站工具
  • 做网站需要找什么客户百度推广代理开户
  • 网站建设设计要点百度关键词竞价价格
  • 如何做微信网站防封百度风云榜热搜