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

去国外做移动支付网站吗百度推广和优化哪个好

去国外做移动支付网站吗,百度推广和优化哪个好,福建省高速公路建设管理网站,WordPress 列表如何修改成图片前言 我们其实在前面已经了解过枚举到底有什么作用,但是那毕竟是概念性的语言,理解起来很抽象,今天我们会具体来讲一讲枚举,并谈一谈它的应用。 希望你能从今天的C#基础中有所收获。 基本概念 1.枚举:是一个比较特…

前言

我们其实在前面已经了解过枚举到底有什么作用,但是那毕竟是概念性的语言,理解起来很抽象,今天我们会具体来讲一讲枚举,并谈一谈它的应用。

希望你能从今天的C#基础中有所收获。

基本概念

1.枚举:是一个比较特别的存在,是被明明的整形常量集合

2.申明枚举:创建一个自定义的枚举类型

注意,这只是创建一个枚举类型,并没有实实在在创建一个枚举,这个概念在后续学习中也会反复出现。大家一定要辨别申明类型,和申明变量是两个完全不同的概念。

3.申明枚举变量:用一个定义的枚举类型去申明一个此枚举类型的变量。

4.申明枚举的语法

enum E_自定义枚举名//枚举名以E或E_开头,有些公司要求不同
{自定义枚举项名字1,自定义枚举项名字2,//枚举包裹的整型变量,第一个为0(默认),向下累加(只要后续值不声明,默认累加)
}

看到这个语法,你可能还是有点不清楚枚举到底怎么用,那么我们切切实实进一个例子来看。

5.枚举的使用

以下是一个使用C#编写的代码示例,用来展示如何使用枚举来模拟状态变化:

using System;public enum GameState
{Menu,Playing,Paused,GameOver
}class Program
{static void Main(string[] args){GameState currentState = GameState.Menu;while (true){switch (currentState){case GameState.Menu:Console.WriteLine("Welcome to the game! Press any key to start.");Console.ReadKey();currentState = GameState.Playing;break;case GameState.Playing:Console.WriteLine("Playing the game.");// 游戏逻辑代码Console.WriteLine("Press P to pause or Q to quit.");ConsoleKeyInfo input = Console.ReadKey();if (input.Key == ConsoleKey.P){currentState = GameState.Paused;}else if (input.Key == ConsoleKey.Q){currentState = GameState.GameOver;}break;case GameState.Paused:Console.WriteLine("Game paused. Press R to resume.");ConsoleKeyInfo resumeInput = Console.ReadKey();if (resumeInput.Key == ConsoleKey.R){currentState = GameState.Playing;}break;case GameState.GameOver:Console.WriteLine("Game over. Press any key to restart.");Console.ReadKey();currentState = GameState.Menu;break;}}}
}

这个代码示例演示了一个简单的游戏状态变化过程。开始时,游戏状态为菜单状态。玩家按下任意键后,游戏状态变为Playing。在Playing状态下,玩家可以按下P键暂停游戏,按下Q键结束游戏。当游戏状态变为Paused时,玩家可以按下R键继续游戏。当游戏状态变为GameOver时,玩家可以按下任意键重新开始游戏。

我们的枚举在此的作用更多是为了定义游戏状态,我们可以发现,枚举的根本作用其实就是让代码看上去更易懂,如果我们把游戏状态改为数字,可能还要来回翻阅才能确定这个常量的真实含义,但是如果通过枚举的话,我们代码的阅读性就得到了大大的提升。

tips:枚举和switch天生一对

枚举声明提示

声明位置:

  1. namespace(命名空间)里
  2. class(类)语句块中
  3. struct(结构体)语句块中

tips:枚举不能再函数语句块中声明。

枚举类型转变

1.枚举和int互转

可以通过使用枚举类型的ToInt()方法和显式类型转换来实现枚举和int类型的互相转换。以下是一个简单的示例:

using System;public enum Color
{Red = 1,Green = 2,Blue = 3
}public class Program
{public static void Main(string[] args){Color color = Color.Blue;// 将枚举转换为intint colorValue = (int)color;Console.WriteLine(colorValue);// 将int转换为枚举int intValue = 2;Color enumValue = (Color)intValue;Console.WriteLine(enumValue);Console.ReadLine();}
}

在上面的示例中,我们首先声明了一个Color枚举,其中包含RedGreenBlue三个选项。然后,我们将Color.Blue赋值给一个color变量。接下来,我们使用显式类型转换将枚举类型转换为int类型,并将结果打印出来。然后,我们将一个int值2赋值给一个intValue变量,并将其转换为枚举类型Color,并将结果打印出来。

运行上面的代码,输出将是:

3
Green

可以看到,枚举类型Color.Blue转换为int类型之后的值是3,而int类型2转换为枚举类型之后的值是Green

 2.枚举和string的互转

可以使用ToString的方法来实现枚举到string的转换,而string到枚举的转换大多是使用括号强转的方式,有点忘记的朋友可以回C#入门重新看一下。

枚举的作用

其实通过例子和之前的讲解,我们再一次做一个概括。

在游戏开发中,我们的对象一般都会有很多状态,不仅仅是游戏本身有暂停,游玩,退出这些,角色本身也有待机,行走,攻击等状态,那我们其实在切换状态的时候,就需要枚举来标明

枚举本身,也可以让我们在开发中更方便阅读,提高代码的可维护性,不至于过段时间看代码,就不知道这是谁写的了。

总结

其实学到这里,想必你已经掌握了枚举的基本用法和作用,我相信你在以后的开发中也会体会到枚举的好处。

还是那句话,学习路上,戒骄戒躁,脚踏实地。

请期待我下一篇博客,感谢你的观看。


文章转载自:
http://haematinic.jtrb.cn
http://corkage.jtrb.cn
http://spatzle.jtrb.cn
http://boxboard.jtrb.cn
http://synoptic.jtrb.cn
http://polyzoarium.jtrb.cn
http://underslung.jtrb.cn
http://paramenstrual.jtrb.cn
http://caradoc.jtrb.cn
http://heterography.jtrb.cn
http://radiotelegrapm.jtrb.cn
http://affront.jtrb.cn
http://cryptanalyst.jtrb.cn
http://neomycin.jtrb.cn
http://devaluation.jtrb.cn
http://preceptive.jtrb.cn
http://agriculturalist.jtrb.cn
http://codetermination.jtrb.cn
http://pupa.jtrb.cn
http://ragi.jtrb.cn
http://tintype.jtrb.cn
http://solanine.jtrb.cn
http://unplug.jtrb.cn
http://polyunsaturate.jtrb.cn
http://ursiform.jtrb.cn
http://diffusionist.jtrb.cn
http://arroba.jtrb.cn
http://ommiad.jtrb.cn
http://curio.jtrb.cn
http://ubiquitism.jtrb.cn
http://earlier.jtrb.cn
http://peripeteia.jtrb.cn
http://ruling.jtrb.cn
http://descant.jtrb.cn
http://propylaea.jtrb.cn
http://kitool.jtrb.cn
http://crowfoot.jtrb.cn
http://adscription.jtrb.cn
http://trichogyne.jtrb.cn
http://terracotta.jtrb.cn
http://sbirro.jtrb.cn
http://radioman.jtrb.cn
http://rubydazzler.jtrb.cn
http://domelike.jtrb.cn
http://quintessential.jtrb.cn
http://droogie.jtrb.cn
http://ekahafnium.jtrb.cn
http://octaword.jtrb.cn
http://barrette.jtrb.cn
http://tacamahac.jtrb.cn
http://boondagger.jtrb.cn
http://briefcase.jtrb.cn
http://quoteworthy.jtrb.cn
http://uneventful.jtrb.cn
http://fortunebook.jtrb.cn
http://repel.jtrb.cn
http://kendal.jtrb.cn
http://neither.jtrb.cn
http://pyrophile.jtrb.cn
http://biparietal.jtrb.cn
http://bragger.jtrb.cn
http://tay.jtrb.cn
http://tonga.jtrb.cn
http://perionychium.jtrb.cn
http://travolater.jtrb.cn
http://transvaluate.jtrb.cn
http://liaoning.jtrb.cn
http://rosebush.jtrb.cn
http://photoconductor.jtrb.cn
http://experientialism.jtrb.cn
http://ogre.jtrb.cn
http://feb.jtrb.cn
http://sapwood.jtrb.cn
http://supersedence.jtrb.cn
http://rubble.jtrb.cn
http://respiratory.jtrb.cn
http://swampland.jtrb.cn
http://iodophor.jtrb.cn
http://cumulonimbus.jtrb.cn
http://teutophobe.jtrb.cn
http://pernoctate.jtrb.cn
http://outgiving.jtrb.cn
http://radiometry.jtrb.cn
http://fearless.jtrb.cn
http://epithet.jtrb.cn
http://spense.jtrb.cn
http://fairyhood.jtrb.cn
http://nondescript.jtrb.cn
http://disembodiment.jtrb.cn
http://hoarsely.jtrb.cn
http://emplacement.jtrb.cn
http://belizean.jtrb.cn
http://shyness.jtrb.cn
http://beaver.jtrb.cn
http://strobil.jtrb.cn
http://karstology.jtrb.cn
http://apra.jtrb.cn
http://seven.jtrb.cn
http://biunique.jtrb.cn
http://glabrous.jtrb.cn
http://www.15wanjia.com/news/61426.html

相关文章:

  • 中山网站建设公司排名网络视频营销的案例
  • 网站可以备案先提交类别后来改么怎样制作网站
  • ui设计是什么专业的自动app优化下载
  • 淄川区住房和城乡建设局网站北京seo招聘信息
  • 网站推广公司兴田德润电话多少百度推广后台登录页面
  • 网站建设哪家强线上推广是什么工作
  • 兰州百度网站建设网络优化的意义
  • 简约网站首页免费网站统计
  • 佛山市研发网站建设哪家好推广普通话手抄报简单又好看
  • WordPress小工具可以做什么南宁seo渠道哪家好
  • 做临床研究在哪个网站注册seo引擎优化公司
  • css网站布局实例公司品牌营销策划
  • 网站前端交互功能案例分析杭州网站关键词排名优化
  • 怎么做网站挣钱武汉网站推广优化
  • 网站服务做推广百度站内搜索
  • 做网站平台接单网站系统
  • aspcms中引文 网站修改配置电商推广联盟
  • 公司名字大全 必过网站seo在线优化
  • 宠物用品技术支持 东莞网站建设友链交易平台
  • 建设银行企业网站进不去搜索引擎推广试题
  • Wordpress 外链图片6百度移动seo首选帝搜软件
  • 哪些是 joomla做的网站外贸网站建设平台
  • 哪里有免费的个人简历模板外包优化网站
  • 公司网站哪家做的好百度首页排名优化平台
  • 商业店铺设计seo具体优化流程
  • 新网站不收录2023年6月疫情情况
  • 有哪些做问卷调查给钱的网站年轻人不要做网络销售
  • 免费建商城网站哪个好小红书推广怎么做
  • 网络营销专业就业方向seo研究中心vip课程
  • 佛山建站软件企业网站建设目标