簡介

已完成

假設您是小組中的一名軟體開發人員,正在進行醫療諮詢表單自動化。 您負責傳遞應用程式的功能,以在醫生看病患前,收集醫療技術人員輸入的資料。 技術人員可以使用應用程式來記錄日期和時間、病患年齡、身高、體重、脈搏和血壓。 應用程式也會提供其他資訊的文字欄位,例如看診的原因、目前的處方籤和其他項目。 您需要處理大量混合資料類型的資料。 針對此原型,您將組建主控台應用程式,並將所有輸入收集為 strings

因為輸入一開始會輸入為字串,所以您需要偶爾將某個資料類型的值變更為程式碼中的其他資料類型。 其中一個簡單範例,就是使用字串資料執行任意數學運算。 您必須先將值變更為數值資料類型 (例如 int),才能操作此作業。 或者,您可能想要使用字串內插補點來將摘要報告格式化和輸出數值。

您在必要時使用不同的技術來變更資料類型。 您將了解何時該使用哪種技術,以及特定技術何時可能會造成資料遺失的風險。

在本課程模組結束時,您能夠掌控應用程式中的資料,了解何時要套用正確的技術,以視需要變更資料類型。

學習目標

在此課程模組中,您將會:

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

必要條件

  • 體驗使用資料類型,例如 stringintdecimalfloat
  • 體驗使用陣列和 foreach 反覆項目陳述式
  • 使用「字串插補」來合併輸出的「變數」和「常值」值的經驗
  • 使用 Visual Studio Code 開發、建置和執行 C# 程式碼的經驗