夜光带你走进C# 游戏开发等(七十九)擅长的领域
夜光序言:
随着时间的流逝,年龄在增长,表面是如此,可内心的成长,那才是最重要的,只有这样活着才会变得更加美好,内心的成长是每个人一生的追求,我向往内心的成长,成熟
正文:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;namespace oop规范_封装
{//沉下心//这还只是三大方法,封装、继承、多态//其中一个class Program{static void Main(string[] args){try{//第一个数字Console.WriteLine("请输入数字A:");string strNumberA = Console.ReadLine();//请用户输入需要进行的运算Console.WriteLine("请输入运算符号(+、-、*、/):");string strOperate = Console.ReadLine();//第二个数字Console.WriteLine("请输入数字B:");string strNumberB = Console.ReadLine();string strResult = "";strResult = Convert.ToString(Operation.GetResult(Convert.ToDouble(strNumberA),Convert.ToDouble(strNumberB),strOperate)); //一句话就可以了,使用方法Console.WriteLine("亲~结果是:" + strResult);Console.ReadLine();}catch (Exception e){Console.WriteLine("出现错误,错误信息是:" + e.Message);}}}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;namespace oop规范_封装
{//夜光:这个类主要用于封装刚刚的计算功能//让业务逻辑和界面逻辑分开//从而让他们之间的耦合度降低//作为负责人,应该督促其他成员养成好的习惯class Operation{//GetResult方法,并且传入三个参数,命名规范public static double GetResult(double NumberA, double NumberB,string Operate){//开头赋值,并声明变量double result = 0d;//业务逻辑switch (Operate){case "+":result = NumberA + NumberB; //运算break;case "-":result = NumberA - NumberB;break;case "*":result = NumberA * NumberB;break;case "/":result = NumberA / NumberB;break;}return result; //返回值}}
}
夜光带你走进C# 游戏开发等(七十九)擅长的领域相关推荐
- 夜光带你走进C# 游戏开发等(九十二)擅长的领域
夜光序言: 如果你总是抓着悲伤不肯放手,那么你永远都不会真正地快乐. 正文: lambda表达式:更简单的使用代理 using System; using System.Collections.Gen ...
- 【Visual C++】游戏开发笔记三十九 浅墨DirectX教程之七 他山之石:几种几何体的快捷绘制法
本篇文章里,我们对Direct3D之中几种几何体的简洁绘制方法进行了详细的剖析,最后依旧是提供文章配套的详细注释的demo源代码的欣赏,并在文章末尾提供了源代码下载.(这标题有些歧义的,这个几种是修饰 ...
- 夜光带你走进 微信小程序开发(三十)擅长的领域
夜光序言: 医者,是天神的使者,行医是天定的使命.医者是上天择定救人的人,有异于常人的天赋.用上天所赋予的才能行恶,用救人的药物害人,是会遭天谴的. 正文: 以道御术 / 以术识道 ...
- 夜光带你走进 微信小程序开发(四十)擅长的领域
夜光序言: 赋予清风明月与你 相约少年游,鲜衣怒马. 秀发如烟,风中清扬, 寄予流轩,月下未殇. 清风疏旷,霭霭浮光, 流光皎皎,月色溶溶. 似逢诗意少年,笔下风月无端, 自矜风采若清流. 远山隐隐远 ...
- 夜光 带你走进微信小程序研发(十五)
夜光序言: 有一种责任叫男人,有一种承担叫父亲,有一种无言是父爱.人生沧桑刻满皱纹,生活重担压弯脊梁,无声牵挂花了双眼,时间带走曾经青春,笑容永远停留嘴边, 父亲是家庭的支柱,有他在才变得安逸. 母爱 ...
- 夜光 带你走进 Java基础编程实战(十六 Applet编程)
夜光序言: "你喜欢.这个世界吗?" "无关喜欢,只是早就已经放弃了." --因为世界放弃了他,所以他只能放弃世界. 正文:程序的魅力~~ package co ...
- SRPG游戏开发(三十九)第九章 战斗系统 - 一 战斗属性(Combat Properties)
返回总目录 第九章 战斗系统(Combat System) 在SRPG中,大多数情况是指角色与角色之间的战斗.而这种战斗一般有两种模式: 地图中直接战斗: 有专门的战斗场景. 这两种模式的战斗在数据上 ...
- 带你走进整个游戏行业《下》
接上篇:带你走进整个游戏行业<上> 游戏研发公司工作分类 1.程序 1.1 客户端:主要负责界面的逻辑处理和服务器进行通讯,游戏App中看到的都是出自客户端的,是面向玩家的,做的任何一个功 ...
- 《C++游戏开发》笔记十四 平滑过渡的战争迷雾(二) 实现:真正的迷雾来了
本系列文章由七十一雾央编写,转载请注明出处. http://blog.csdn.net/u011371356/article/details/9712321 作者:七十一雾央 新浪微博:http:// ...
最新文章
- 让Windows Server 2008 + IIS 7+ ASP.NET 支持10万并发请求
- 【面试精选】关于大型网站系统架构你不得不懂的10个问题
- 瑞丽噪声与信噪比的关系_演出扩声系统的噪声与接地
- python菜鸟基础教程-Python3 面向对象
- java不同类之间参数传递_《java基础》整型包装类之间值得比较
- python高斯滤波和降噪_python添加高斯噪声和椒盐噪声,实现中值滤波和均值滤波,实现Roberts算子和Sobel算子...
- linux错误说未声明,如何在Linux 32位计算机上解决REG_EIP未声明(在此函数中首次使用)错误?...
- 《你不知道的JavaScript(上)》笔记——函数作用域和块作用域
- [原创] PHP 使用Redis实现锁
- 使用 GraalVM 将纯 JavaFX 项目打包成 EXE
- 超详细图解!【MySQL进阶篇】MySQL架构原理
- opencv官网下不了了,分享各版本
- NAND Flash批量数据烧录
- 固定资产管理系统项目总结
- kdj买卖指标公式源码_精品 玩转KDJ【精准买卖提示、源码、副图、说明】
- 分享几个边玩儿边学的游戏App,学习从未如此轻松有趣
- 新手如何在IEEE上发表论文?
- 三季度高歌猛进,广告主为何向微博平台迁移?
- 系统时间不够精确?试试RTC(实时时钟)
- html表单验证spry,Spry验证表单教案
热门文章
- 深拷⻉浅拷⻉的区别?如何实现⼀个深拷⻉?
- ERROR: Could not build wheels for cryptography which use PEP 517 and cannot be installed directly
- 【JS逆向】无限debugger实战之八仙过海,各显神通。
- 6.Java设计模式之设配器模式
- 微信小程序开发手记1.0
- 工业机器人应用编程考核设备
- 计算机视觉之--使用opencv生成简笔画小视频
- python内建方法
- 第11章实验1:学生成绩管理系统V4.0
- The type initializer for ‘Gdip‘ threw an exception