day08
2017-02-16 12:53:43 0 举报
AI智能生成
day08
作者其他创作
大纲/内容
小数点指定位数
除了可以使用占位符以外
也可以把浮点数转换成字符串
也可以把浮点数转换成字符串
double d = 3.33333333333;
string s = d.ToString("0.00");
d=Convert.ToDouble(s);
string s = d.ToString("0.00");
d=Convert.ToDouble(s);
小数在指定小数位数时会自动四舍五入
方法中修改数组
如果一个方法中要修改方法,会影响到方法外面的数组本身,因为数组时引用传递
内插字符串
Console.WriteLine($"{s} has {n*2} yuan");
子主题
飞行棋项目练习
技巧
当给一个类的静态属性赋值时,如果不知道赋什么,可以把鼠标放到这个属性上,在提示的左上角会看到
例如:Console.ForegroundColor = ConsoleColor.Cyan;
例如:Console.ForegroundColor = ConsoleColor.Cyan;
上面的问题,或者和创建类独享一样,按一下空格,会自动出现提示,然后按TAB即可
VS中,小扳手图标是属性,两个黄色小方块是枚举
面向过程的编程方法
在飞行棋游戏中,第一步是游戏头,第二步是初始化地图。该如何设计?
其实无论什么程序,只要是面向过程的,一定是数据结构+算法,这样问题转化为两个部分
我们要表现的东西如何用数据来表示?
是用int?string还是别的什么?定义在哪?
全局?局部?使用哪种结构?链表?队列?
是用int?string还是别的什么?定义在哪?
全局?局部?使用哪种结构?链表?队列?
设计存取操纵这些数据的方法。
当数据结构和方法都设计好之后,就可以用逻辑来将二者联系起来,形成一个比较完整有价值的程序了。
切换全角
SHIFT+SPACE
好习惯:我们可以在右大括号的后面加上一个简单的注释,以表明这个大括号是谁的,如://for //switch
两个半角字符的长度=一个全角字符的长度
折叠所有代码
CTRL+M+O
控制台清屏
console.clear()
如何复制windows控制台的输出
窗口左上角右键-编辑-标记
在窗口中划中要复制的文本
回车完成复制
如何让console.readkey()方法输入的字符不显示在控制台
Console.ReadKey(true);
对于console.readline()方法输入的字符串,如果不用来做数学运算,只用来做判断,可以不用转换为数字,直接使用
很多游戏里,我们看到屏幕的变化不是真正的变化 ,而是整个屏幕都重新绘制
0 条评论
下一页