从零开始自学C#基础的第九天——猜拳和程序调试方法

从零开始自学C#基础的第九天——猜拳和程序调试方法

编码文章call10242025-02-01 3:31:4911A+A-

一, 做这个只是想要看看自己的耐心有多久

1,希望在网上学完教程后能自己做一个小游戏!

2,希望能坚持到自己做一个小游戏为止!

3,要做出来不要只记忆!

4,看我能不能坚持学完把自己的成就发出来!

二,开始学习

1,猜拳:

解释:

  • 如何定义一个随机数,首先定义一个随机数对象,Random 对象=new Random();要创建随机数对象,要赋值;
  • 要生成随机数就需要:对象.Next(随机数的最高值减去1,就是如果想显示三位数,也就是0,1,2,那就用3);然后赋值给整数类型,让它随机产生。
  • 也有另一种方法,不要输入数字,要输入文字:

解释:

  • 枚举值:enum 对象,在class上面输出。含义是能够列举出来,只能够列举固定范围的值。(这样的话在Main里面取值可以直接用Enum取出来)
  • typeof 是取得类型的类型信息。
  • 想要小数转换为整数,可以在浮点数前面加上(int),直接转换,Enum的对象也可以。

2,程序调试方法

如何解决程序错误:

(1),编译错误(生成错误)

  • 观察出错提示;
  • 双击出错提示会自动选中出错的代码;
  • 确保从错误序号1开始排错。(许多问题往往是由序号1错误引起的)

(2),运行错误:

异常:程序无法继续执行(看异常提示。)

解释:也就是说程序要求您输入文字,您却输入数字或者字母,让程序感到异常,运行不出来。

逻辑错误:

  • 程序运行结果和预期不一致(观察运行结果(出错的规律,能否重现),推理错误发生的位置。);
    静态分析:检查可能出错处的代码,找出错误;
    动态调试:
    下断(F9):有可能出错处下断点,排查错误是有输入计算还是输出造成;
    单步(F10)运行:观察每一步运行结果是否与预期一致,洞察程序在特定条件下的执行流程;
    观察变量值:观察在单步执行情况下,程序流程对数据的改变。

三,小结

1,Random如何创建和生成随机数,格式:Random 对象=new Random(); int 赋值对象 =对象.Next();

2,枚举值Enum,能够列举固定范围的值。

3,typeof 是取得类型的类型信息。想要将小数转换为整数,可以在浮点数前面加上(int),直接转换。

4,如何调试程序错误:在编译错误和逻辑错误中寻找。

点击这里复制本文地址 以上内容由文彬编程网整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!
qrcode

文彬编程网 © All Rights Reserved.  蜀ICP备2024111239号-4