まとめ

完了

今回の目標は、いくつかの異なる手法を利用し、指定された値のデータ型を変更することでした。

"暗黙的な変換" を利用し、"拡大変換" は C# コンパイラにまかせました。 コンパイラを使用しても暗黙的な変換を実行できなかった場合は、"明示的な変換" を利用しました。 ToString() メソッドを利用し、数値データ型を string に明示的に変換しました。

narrowing conversions を実行する必要があったとき、いくつかの異なる手法を利用しました。 安全に変換できて、小数点以下の値を切り捨てることをいとわないとき、キャスト演算子 () を利用しました。 また、変換を実行し、縮小変換時に一般的な丸め規則を使用するとき、Convert() メソッドを利用しました。

最後に、string から数値データ型への変換によってデータ型変換の例外が発生する結果となる可能性があるとき、TryParse() メソッドを使用しました。

このような豊富な選択肢がなければ、厳密に型指定するプログラミング言語での作業は困難になるでしょう。 幸い、型、変換、キャストからなり、問題なく実行されるこのシステムを利用するとエラーのないアプリケーションを構築できます。

リソース

検証済み認定資格を無料で取得する

Microsoft は freeCodeCamp.org と提携して、基本的な C# についてのトレーニングおよび認定資格プログラムを提供しています。 この Microsoft Learn モジュールを完了すると、認定資格の取得に一歩近づいたことになります。 freeCodeCamp が提供する基本的な C# 認定資格を確認するには https://aka.ms/csharp-certification にアクセスしてください。