日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > C# >内容正文

C#

第二阶段_第二小节_C#调试

發(fā)布時(shí)間:2024/9/30 C# 73 豆豆
生活随笔 收集整理的這篇文章主要介紹了 第二阶段_第二小节_C#调试 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

?

?

第一小節(jié)

?

  • 定義

  • ?

  • 引入命名空間

  • //using 中國.北京.海淀區(qū).萬盛商務(wù)會(huì)館;

    using System;

    ?

  • 定義命名空間

  • 定義命名空間[地址]:對類進(jìn)行邏輯上的劃分,避免重名。

    ?

    ?

  • 定義類

  • class Program

    ?

  • 引入

  • static void Main1(string[] args)

    {}

    ?

    ?

    ?

  • 使用

  • System.Console.WriteLine("請輸入姓名:");

    Console: 類[工具] WriteLine:方法[功能] 調(diào)用方法:類.方法(參數(shù));

    ?

    ?

  • 方法調(diào)用與解釋

  • System.Console.WriteLine("請輸入姓名:");

    //字面意思:控制臺.寫一行("內(nèi)容");

    //現(xiàn)象:在控制臺中顯示括號內(nèi)的文本

    //作用:將括號內(nèi)的文本 寫到控制臺中

    ?

    string name = Console.ReadLine();

    //字面意思: 控制臺.讀一行();

    //現(xiàn)象:暫停程序(等待用戶輸入,按下回車鍵繼續(xù)執(zhí)行)

    //作用: 將用戶在控制臺輸入的內(nèi)容 讀取到程序中來(name)

    ?

    ?

    ?

    ?

  • 編譯過程

  • ?

    運(yùn)行:寫代碼(.cs) -編譯錯(cuò)誤-> 單擊生成(exe) --> 雙擊

    編譯過程:

    源代碼(c# JScript) —CLS編譯—> 通用中間語言 —CLR編譯—> 機(jī)器碼01

    跨語言 優(yōu)化 / 跨平臺

    編譯錯(cuò)誤 運(yùn)行時(shí)錯(cuò)誤 邏輯錯(cuò)誤

    ?

    ?

  • 調(diào)試方法

  • 排除錯(cuò)誤的能力 ----> 調(diào)試

    1.加斷點(diǎn):在可能出錯(cuò)的行

    2.按F5:啟動(dòng)調(diào)試

    3.按F11:逐語句

    4.Shift + F5:停止調(diào)試

    ?

  • 類型提升問題的例子

  • ?

    //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

    ?

    ?

    ?

    ?

    ?

    ?

    ?

    ?

    ?

    ?

    ?

    ?

    ?

    ?

    ?

    ?

    總結(jié)

    以上是生活随笔為你收集整理的第二阶段_第二小节_C#调试的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。