iT邦幫忙

2021 iThome 鐵人賽

DAY 2
2
自我挑戰組

C# 雞礎觀念系列 第 2

[Day2]C# 雞礎觀念- 與C#開發千里來相見

開發工具:/images/emoticon/emoticon03.gif

我們這邊使用Visual Studio 2017來做為程式的編譯工具,
其他版本來做練習也是沒有問題的。

專案建立:/images/emoticon/emoticon13.gif

  1. 首先我們開啟VS 2017建立一個主控台應用程式
    https://ithelp.ithome.com.tw/upload/images/20210903/20097001Kr0msktqBx.png

https://ithelp.ithome.com.tw/upload/images/20210903/2009700106rLE7iJkk.png

記得幫專案命名,選擇路徑,命名方案,一個方案下可以包含多個專案

  1. 建立完成後就可以看到自動產生的程式碼啦
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace CsharpDemo
{
    class Program
    {
        static void Main(string[] args)
        {
        }
    }
}

結構介紹/images/emoticon/emoticon61.gif

  • 在C#之中就像一台車子
  • 我們可以想像專案(project)-就是車子本體
  • 接下來類別(class)- 如同各式模組(例如:引擎)
  • 更往下就是物件(object)-物件則是個瑣碎的零件(如:螺絲)
  • 沒錯C#簡單來說就是由他們組成的,他們之間往往環環相扣缺一不可

實戰演練/images/emoticon/emoticon08.gif

在說明完結構後想必各位也手癢癢想來寫寫看了

  • 我們就來寫個Hello world 讓程式來跟這世界打聲招呼吧!
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace CsharpDemo
{
    class Program
    {
        static void Main(string[] args)
        {
            //印出文字
            Console.WriteLine("Hello world");
            Console.ReadKey();
        }
    }
}
執行:我們可以按快捷鍵(Ctrl+F5)或是點選功能列的開始執行程式

https://ithelp.ithome.com.tw/upload/images/20210903/200970018OuGZq6jKU.png

  • 結果我們會看到

Hello world

恭喜你!你的程式誕生了!
但剛剛究竟發生什麼事情呢?讓我們繼續看下去!

知識小學堂/images/emoticon/emoticon25.gif

  • 原來它的結構是這樣啊!?
    https://ithelp.ithome.com.tw/upload/images/20210903/20097001rsm3GQhopw.png

  • 在未來我們會更詳細的說明他們其中的含意,我們今天先來教大家之後常常會看到的函式

函式 用途
Console.WriteLine() 輸出(會換行)
Console.Write() 輸出(不換行)
Console.ReadLine() 讀取輸入的資料
Console.ReadKey() 取得使用者按下的下一個字元或功能鍵

我們這邊的Console.ReadKey() 主要用途只是要讓主控台不會跑完程式就關閉

隨堂小練習/images/emoticon/emoticon27.gif

  • 既然大家都會了那我們就來做個小練習,結束今天這一回合吧!

題目:

  • 請大家用C#來做個簡單自我介紹吧!介紹內容需有(姓名,年齡,血型,星座,自我介紹)
    範例:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace CsharpDemo
{
    class Program
    {
        static void Main(string[] args)
        {
            //印出文字
            Console.WriteLine("姓名 : 孤獨一隻雞");
            Console.WriteLine("年齡 : 48歲");
            Console.WriteLine("血型 : O型");
            Console.WriteLine("星座 : 金牛座");
            Console.WriteLine("自我介紹 : 我像是一隻你可有可無的小雞");
            Console.ReadKey();
            
        }
    }
}

結果:

姓名 : 孤獨一隻雞
年齡 : 48歲
血型 : O型
星座 : 金牛座
自我介紹 : 我像是一隻你可有可無的小雞

我們今天故事就告一段落了,敬請期待明天的故事~ 我們明天再見!

上一篇
[Day1]C# 雞礎觀念- C#簡介
下一篇
[Day3]C# 雞礎觀念- 核心的數據成員~變數(一)
系列文
C# 雞礎觀念32

尚未有邦友留言

立即登入留言