紹介
医療摂取フォームの自動化に取り組んでいるチームのソフトウェア開発者だとします。 あなたは、医師が患者を見る前に医療技術者によって入力されたデータを収集するためのアプリケーション機能の提供を任されています。 技術者は、日付と時刻、患者の年齢、高さ、体重、パルス、血圧を記録するためにアプリケーションを使用することができます。 アプリケーションには、訪問の理由、現在の処方箋、その他の項目など、他の情報のテキスト フィールドも用意されています。 データ型が混在する多くのデータを操作します。 プロトタイプの場合は、コンソール アプリケーションをビルドし、すべての入力を stringsとして収集します。
入力は最初は文字列として入力されるため、コード内のあるデータ型から別のデータ型に値を変更する必要がある場合があります。 単純な例として、文字列データを使用して実行する算術演算があります。 まず、intなどの数値データ型に値を変更する必要があります。次に、操作を操作できます。 または、文字列補間を使用して、概要レポートの数値を書式設定して出力することもできます。
必要に応じて、さまざまな手法を使用してデータ型を変更します。 ある手法を別の手法に対して使用するタイミングと、特定の手法によってデータの損失が発生する可能性があるタイミングについて学習します。
このモジュールを終了すると、アプリケーション内のデータを制御でき、必要に応じてデータ型を変更する正しい手法を適用するタイミングを把握できます。
学習目標
このモジュールでは、次の操作を行います。
- キャスト演算子を使用して、値を別のデータ型にキャストします。
- 変換メソッドを使用して、値を別のデータ型に変換します。
- キャスト操作または変換操作の実行時にデータが失われるのを防ぎます。
- 文字列を数値データ型に安全に変換するには、
TryParse()メソッドを使用します。
前提 条件
-
string、int、decimal、floatなどのデータ型の使用経験 - 配列と
foreachイテレーション ステートメントの使用経験 - 文字列補間を使用して出力用の変数とリテラル値を組み合わせた経験
- Visual Studio Code を使用して C# コードを開発、ビルド、実行した経験