欢迎访问 生活随笔!

ag凯发k8国际

当前位置: ag凯发k8国际 > 编程语言 > c# >内容正文

c#

第二阶段-ag凯发k8国际

发布时间:2024/9/30 c# 29 豆豆
ag凯发k8国际 收集整理的这篇文章主要介绍了 第二阶段_第二小节_c#调试 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

 

 

 

  •  

  • 引入命名空间

  • //using 中国.北京.海淀区.万盛商务会馆;

    using system;

     

  • 定义命名空间

  • 定义命名空间[地址]:对类进行逻辑上的划分,避免重名。

     

     

  • 定义类

  • class program

     

  • 引入

  • static void main1(string[] args)

    {}

     

     

     

  • 使用

  • system.console.writeline("请输入姓名:");

    console: 类[工具] writeline:方法[功能] 调用方法:类.方法(参数);

     

     

  • system.console.writeline("请输入姓名:");

    //字面意思:控制台.写一行("内容");

    //现象:在控制台中显示括号内的文本

    //作用:将括号内的文本 写到控制台中

     

    string name = console.readline();

    //字面意思: 控制台.读一行();

    //现象:暂停程序(等待用户输入,按下回车键继续执行)

    //作用: 将用户在控制台输入的内容 读取到程序中来(name)

     

     

     

     

  •  

    运行:写代码(.cs) -编译错误-> 单击生成(exe) --> 双击

    编译过程:

    源代码(c# jscript) —cls编译—> 通用中间语言 —clr编译—> 机器码01

    跨语言 优化 / 跨平台

    编译错误 运行时错误 逻辑错误

     

     

  • 排除错误的能力 ----> 调试

    1.加断点:在可能出错的行

    2.按f5:启动调试

    3.按f11:逐语句

    4.shift f5:停止调试

     

  •  

    //float num01 = 1.0f;

    //float num02 = 0.9f;

    //float num03 = num01 - num02;//1 - 0.9

    //bool re = num03 == 0.1f;//false 0.100000024 == 0.1

    //console.writeline(re);

     

    //double num01 = 1.0d;

    //double num02 = 0.9d;

    //double num03 = num01 - num02;//1 - 0.9

    //bool re = num03 == 0.1d;//false 0.099999999999999978 == 0.1

    //console.writeline(re);

     

    decimal num01 = 1.0m;

    decimal num02 = 0.9m;

    decimal num03 = num01 - num02;//1 - 0.9

    bool re = num03 == 0.1m;//true 0.1 == 0.1

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    总结

    以上是ag凯发k8国际为你收集整理的第二阶段_第二小节_c#调试的全部内容,希望文章能够帮你解决所遇到的问题。

    如果觉得ag凯发k8国际网站内容还不错,欢迎将ag凯发k8国际推荐给好友。

    网站地图