C#學習筆記系列之控制台應用002

  • 2020 年 1 月 19 日
  • 筆記

背景

在上一篇文章我們介紹了C#三類程式的基本使用之後,接下來我們這篇文章簡單介紹C# 控制台的使用。這次筆記,主要是包含了語法和控制台使用。

今天寫這篇控制台應用,我感覺沒什好的靈感,先去另一篇文章里談了一下感悟,還是得回來寫完。在那篇文章里,我寫了我的基本感悟,並且附上了一個表格。畢竟作為教程,講得系統,運算符,表達式,老師也是基本的都過了一遍,但是其實我感覺也不一定比W3CSCHOOL的文檔好,因為文檔里可以直接複製程式碼,但是影片里要自己敲程式碼,超級浪費時間,效率極低。不過聽老師講這麼語言的結構和思路真的很好。所以我這裡還是推薦下面的目錄里的數據類型,C#封裝,C#方法有必要去看。

C# 語法筆記

在這次筆記里,我主要學習了C#的數據類型,封裝,方法,其中的詳細文檔我是參考了W3Cschool的文章:

在 C# 中,變數分為以下幾種類型:

  • 值類型(Value types)
  • 引用類型(Reference types)
  • 指針類型(Pointer types)

影片中介紹的更深入:https://www.youtube.com/watch?v=BCGjqicDIRA&list=PLZX6sKChTg8GQxnABqxYGX2zLs4Hfa4Ca&index=9

控制台實例

源程式碼:

using System;    namespace CalculatorApplication  {     class NumberManipulator     {        public void getValues(out int x, out int y )        {            Console.WriteLine("請輸入第一個值: ");            x = Convert.ToInt32(Console.ReadLine());            Console.WriteLine("請輸入第二個值: ");            y = Convert.ToInt32(Console.ReadLine());        }          static void Main(string[] args)        {           NumberManipulator n = new NumberManipulator();           /* 局部變數定義 */           int a , b;             /* 調用函數來獲取值 */           n.getValues(out a, out b);             Console.WriteLine("在方法調用之後,a 的值: {0}", a);           Console.WriteLine("在方法調用之後,b 的值: {0}", b);           Console.ReadLine();        }     }  }    

當上面的程式碼被編譯和執行時,它會產生下列結果(取決於用戶輸入):

請輸入第一個值:  7  請輸入第二個值:  8  在方法調用之後,a 的值: 7  在方法調用之後,b 的值: 8
運行結果

總結

學習了基本的語法之後,這就是控制台的簡單實用,後面我還需要更新的是,實用控制台調用我們的人臉識別介面,文章內容也會不定期更新,下一篇文章,我要介紹web form的基本使用,然後嘗試調用我們的人臉識別介面,我們拭目以待吧。