iT邦幫忙

2023 iThome 鐵人賽

DAY 5
0
Cloud Native

.NET雲端魔法尊者之路系列 第 5

2023-鐵人賽.NET雲端魔法尊者之路 Day5 C#篇 C# 初階使徒

  • 分享至 

  • xImage
  •  

介紹完如何建立專案後,我們就可以來學習 C# 的一些基礎語法囉 ~

常見資料型態

  • 布林值

    • bool

      可以是 true 或 false

  • 整數

    • byte

      範圍 0 至 255

    • int

      範圍 -2,147,483,648 至 2,147,483,647

    • long

      範圍 -9,223,372,036,854,775,808 至 9,223,372,036,854,775,807

    • short

      範圍 -32,768 至 32,767

  • 浮點數

    • float

      範圍 ±1.5 x 10−45 到 ±3.4 x 1038

    • double

      範圍 ±5.0 × 10−324 至 ±1.7 × 10308

  • 字元

    • char

      範圍 U+0000 到 U+FFFF

  • 字串

    • string

      代表零或多個 Unicode 字元序列

  • 物件

    • object

      可以將任何型別的值指派給 object 型別的變數

輸入與輸出

Console.Write("請輸入字串 : ");
String s = Console.ReadLine();
Console.WriteLine(s);

請輸入字串 : abc
abc

格式字串

String s1 = "abc";
Console.WriteLine("s1 是 : {0}", s1);
String s2 = "123";
Console.WriteLine("s2 是 : " + s2);

s1 是 : abc
s2 是 : 123

運算子

int a = 10;
int b = 5;
Console.WriteLine(a + b);
Console.WriteLine(a - b);
Console.WriteLine(a * b);
Console.WriteLine(a / b);
Console.WriteLine(a % b);

15
5
50
2
0

Console.WriteLine("否定運算子 !");
Console.WriteLine(!true);
Console.WriteLine(!false);

Console.WriteLine("條件邏輯 AND 運算子 &&");
Console.WriteLine(true && true);
Console.WriteLine(true && false);
Console.WriteLine(false && true);
Console.WriteLine(false && false);

Console.WriteLine("條件邏輯 OR 運算子 ||");
Console.WriteLine(true || true);
Console.WriteLine(true || false);
Console.WriteLine(false || true);
Console.WriteLine(false || false);

否定運算子 !
False
True
條件邏輯 AND 運算子 &&
True
False
False
False
條件邏輯 OR 運算子 ||
True
True
True
False

一維陣列

int[] array = new int[] { 1, 3, 5, 7, 9 };
Console.WriteLine(array[0]);
Console.WriteLine(array[1]);
Console.WriteLine(array[2]);
Console.WriteLine(array[3]);
Console.WriteLine(array[4]);

1
3
5
7
9

註解

// 我是註解 1

/*
我是註解 2
*/

結尾

看到這裡代表你已經是 C# 的初階使徒囉~ 下一篇會講 C# 更進階的用法,那今天就到這裡囉 ~

參考資料

https://learn.microsoft.com/zh-tw/dotnet/csharp/programming-guide/


上一篇
2023-鐵人賽.NET雲端魔法尊者之路 Day4 C#篇 建立專案
下一篇
2023-鐵人賽.NET雲端魔法尊者之路 Day6 C#篇 C# 中階使徒
系列文
.NET雲端魔法尊者之路30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言