介紹

已完成

假設您是一個小組的軟體開發人員,致力於醫療受理窗體自動化。 您負責傳遞應用程式功能,以在醫生看到病人之前收集醫療技術人員輸入的數據。 技術人員可以使用應用程式來記錄日期和時間、患者年齡、身高、體重、脈衝和血壓。 應用程式也會提供其他資訊的文字欄位,例如造訪原因、目前的處方和其他專案。 您可以使用混合數據類型的許多數據。 針對原型,您將建置主控台應用程式,並將所有輸入收集為 strings

由於輸入一開始會以字串的形式輸入,因此您偶爾需要在程式代碼中將某個數據類型的值變更為另一個數據類型。 簡單的範例是您想要使用字串數據執行的任何數學運算。 您必須先將值變更為數值數據類型,例如 int,然後您可以作作業。 或者,您可能想要使用字串插補來格式化和輸出摘要報表的數值。

您可以視需要使用不同的技術來變更資料類型。 您將瞭解何時將一種技術用於另一種技術,以及特定技術可能會造成數據遺失的風險。

在本課程模組結束時,您可以控制應用程式中的數據,知道何時需要套用正確的技術來變更數據類型。

學習目標

在本課程模組中,您將:

  • 使用轉換運算子將值轉換成不同的數據類型。
  • 使用轉換方法將值轉換成不同的數據類型。
  • 在執行轉換或轉換作業時,防止數據遺失。
  • 使用 TryParse() 方法來安全地將字串轉換成數值數據類型。

先決條件

  • 體驗使用數據類型,例如 stringintdecimalfloat等等
  • 使用陣列和 foreach 反覆運算語句的體驗
  • 體驗使用字串插補來結合輸出的變數和常值
  • 使用 Visual Studio Code 開發、建置和執行 C# 程式代碼的體驗