![](https://i.imgur.com/nsZjEkg.png) # C# 修練30天 Day-1 常見的資料型態 & 變數 字串 string 使用 --- > **string 字串型別,它代表一段文字。** >> **用法:** >> <font color="blue">string</font> <font color="#00BFFF">aFriend</font> = <font color="red">"Bill"</font>; Console.WriteLine(<font color="#00BFFF">aFriend</font>); <font color="#D94DFF">//Bill</font> <br> 字元 char 使用 --- > **char字元型別,它代表一個字,如果超過一個字就不能使用。** >> **用法:** >> <font color="blue">char</font> <font color="#00BFFF">aFriend</font> = <font color="red">"A"</font>; Console.WriteLine(<font color="#00BFFF">aFriend</font>); <font color="#D94DFF">//A</font> <br> 整數 int 使用 --- > **int數字整數型別,它代表整數。** >> **用法:** >> <font color="blue">int</font> <font color="#00BFFF">aFriend</font> = <font color="#B8860B">60</font>; Console.WriteLine(<font color="#00BFFF">aFriend</font>); <font color="#D94DFF">//60</font> <br> 浮點數 double 使用 --- > **double數字浮點數型別,它代表有小數點的數字。** >> **用法:** >> <font color="blue">double</font> <font color="#00BFFF">aFriend</font> = <font color="#B8860B">160.5</font>; Console.WriteLine(<font color="#00BFFF">aFriend</font>); <font color="#D94DFF">//160.5</font> <br> 布林值 bool 使用 --- > **bool判斷型別,它代表true或false。** >> **用法:** >> <font color="blue">bool</font> <font color="#00BFFF">aFriend</font> = <font color="#3CB371">"true"</font>; Console.WriteLine(<font color="#00BFFF">aFriend</font>); <font color="#D94DFF">//true</font> <br> Console.Write() --- > **Console.Write() 表示向控制台直接寫入字串,不進行換行,可繼續接著前面的字寫入。** >> **用法:** >> Console.Write(<font color="red">"Hello World!"</font>); >> <font color="#D94DFF">//Hello World!</font> <br> Console.WriteLine() --- > **Console.WriteLine() 表示向控制台寫入字串後可換行。** >> **用法:** >> <font color="blue">string</font> <font color="#00BFFF">aFriend</font> = <font color="red">"Bill"</font>; >> Console.WriteLine(<font color="red">"Hello World!"</font>); >> Console.WriteLine(<font color="red">"Hello "</font> + <font color="#00BFFF">aFriend</font>); >> Console.WriteLine(<font color="red">$"Hello {<font color="#00BFFF">aFriend</font>}"</font>); >> <font color="#D94DFF">//大括號裡面是變數</font> <br> Length --- > **.Length 是字串的屬性,會傳回該字串的字元數** >> **用法:** >> <font color="blue">string</font> <font color="#00BFFF">secondFriend</font> = <font color="red">"Sage"</font> Console.WriteLine(<font color="red">$"The name {<font color="#00BFFF">secondFriend</font>} has {<font color="#00BFFF">secondFriend.Length</font>} letters."</font>); <font color="#D94DFF">//The name Sage has 4 letters.</font> <br> 綜合運用 --- > **以下為上方所有介紹示範** > 注意:每個變數都可以隨意更改內容,但是只能更改同樣型別的東西,否則無法使用。 >> **用法** >> <font color="blue">string</font> <font color="#00BFFF">name</font> = <font color="red">"小澄"</font>; >> <font color="blue">char</font> <font color="#00BFFF">sex</font> = <font color="red">'男'</font>; >> <font color="blue">int</font> <font color="#00BFFF">age</font> = <font color="#B8860B">35</font>; >> <font color="blue">double</font> <font color="#00BFFF">height</font> = <font color="#B8860B">180.3</font>; >> <font color="blue">bool</font> <font color="#00BFFF">is_male</font> = <font color="#3CB371">true</font>; >> Console.WriteLine(<font color="red">$ "我的名子叫 + {<font color="#00BFFF">name</font>}"</font>); >> <font color="#D94DFF">//我的名子叫小澄</font> >> <font color="#00BFFF">name</font> = <font color="red">"小黃"</font>; >> Console.WriteLine(<font color="red">$ "{<font color="#00BFFF">name</font>} + 今年{<font color="#00BFFF">age</font>}歲"</font>); >> <font color="#D94DFF">//小黃今年35歲</font> >> <font color="#00BFFF">name</font> = <font color="red">"小灰"</font>; >> Console.WriteLine(<font color="red">$ "{<font color="#00BFFF">name</font>} + 身高{<font color="#00BFFF">height</font>}"</font>); >> <font color="#D94DFF">//小灰身高180.3</font> >> <font color="#00BFFF">name</font> = <font color="red">"小綠"</font>; >> Console.WriteLine(<font color="red">$ "{<font color="#00BFFF">name</font>} + 是個{<font color="#00BFFF">sex</font>}的"</font>); >> <font color="#D94DFF">//小綠是個男的</font> >> Console.WriteLine(<font color="red">$ "{<font color="#00BFFF">name</font>} + 是個{<font color="#00BFFF">sex</font>}的嗎? 答案:{<font color="#00BFFF">is_male</font>}"</font>); >> <font color="#D94DFF">//小綠是個男的嗎? 答案:ture</font> ###### tags: `C#` ---