iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 4
1
Software Development

C#可以做出甚麼?系列 第 4

從變量開始~

  • 分享至 

  • xImage
  •  

其實呢~我同時還有一篇是9/1開賽的文章
原來以為一個已經要結束..一個要開始應該會很順利
但是/images/emoticon/emoticon06.gif
中間有一段很愛睏的時期..所以~要先把坑補起來

這篇就是像學其它語言一樣要先理解自己要打的內容
所以從變量開始~/images/emoticon/emoticon05.gif

這裡要練習程式碼從無到有,所以使用
https://visualstudio.microsoft.com/zh-hant/thank-you-downloading-visual-studio/?sku=Community&rel=17

https://ithelp.ithome.com.tw/upload/images/20211203/20119035Rkkev9cmeJ.png
選擇沒有模板的方式:

按"箭頭"可以跳出來
https://ithelp.ithome.com.tw/upload/images/20211203/20119035dyW851yXZt.png

程式碼:

using System;

namespace HelloWorld2
{
     class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Hello World");
        }
    }
}

其中自己打的只有

Console.WriteLine("Hello World");


一行一行來解釋

using System;//用到System的命名空間

namespace HelloWorld2
{
     class Program
    {
        static void Main(string[] args)//Main方法=應用程式從這裡開始
        {
            Console.WriteLine("Hello World");//印在視窗
        }
    }
}

從變量variables開始~
指定變量的類型(int是整數)+取名字 int userAge;

int是整數
byte userAge=100; //是0-255數字
float pi=3.142f; //是浮點數(小數點) 後面要加f
double pi2=3.142; //是小數點(比float可以存的空間還大)
decimal pi3=3.142m; //是小數點(小數點要很準確時)

char c='%'; //存文字
bool b =false; //存真假

string userAge的userAge首字不能是號碼

在 C# 中,string 關鍵字是 String 的別名。 因此, String 和 string 是相等的,不論是否建議使用提供的別名, string 即使沒有,也是一樣 using System; 。 String 類別提供許多方法來安全地建立、操作和比較字串。 此外,C# 語言會多載一些運算子,以簡化常見的字串作業。 如需關鍵字的詳細資訊,請參閱字串。
https://docs.microsoft.com/zh-tw/dotnet/csharp/programming-guide/strings/


初始化變量:

https://ithelp.ithome.com.tw/upload/images/20211204/20119035Dl38mJg9tZ.png


賦值都是在=的右邊

using System;

namespace HelloWorld2
{
     class Program
    {
        static void Main(string[] args)
        {
            int x = 5;
            int y = 10;

            x = y;
            Console.WriteLine(x);



        }
    }
}

https://ithelp.ithome.com.tw/upload/images/20211204/20119035zBCTr06JhI.png
換過來呢~


using System;

namespace HelloWorld2
{
     class Program
    {
        static void Main(string[] args)
        {
            int x = 5;
            int y = 10;

            y = x;
            Console.WriteLine(x);



        }
    }
}


https://ithelp.ithome.com.tw/upload/images/20211204/20119035OmEHtAgPv3.png


從10進入變量userAge = 10;
在變量+5是寫成userAge =userAge +5;
https://ithelp.ithome.com.tw/upload/images/20211203/20119035BbSGO0zayT.png

DEAR ALL 我們明天見~/images/emoticon/emoticon25.gif


上一篇
HELLO WORLD
下一篇
關於運算符
系列文
C#可以做出甚麼?30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言