C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

■89868 / 2階層)  (string)とToString()の違い
□投稿者/ 通りすがり (7回)-(2019/01/11(Fri) 07:02:35)
No89841 (774RR さん) に返信

> double を文字列にする明示的変換すなわち*キャスト*は後者の一覧の中にない、よって許されていない。

理解されているとは思いますが、この説明(キャストと呼ぶことそのもの)だと誤って理解しそうに思います。

まったく別ものとして、

キャスト:互換性のある型へ変換するもの。(異常時の挙動が異なる)as による型変換も同類。
ToString():値の文字列表現を得るもの。<型>.Parse(文字列)、<型>.TryParse(文字列)が逆の操作

などと説明する方が良いのではないでしょうか。

解決済み
編集キー/

前の記事(元になった記事) 次の記事(この記事の返信)
←Re[1]: (string)とToString()の違い /774RR 返信無し
 
上記関連ツリー

(string)とToString()の違い / HM (19/01/08(Tue) 04:49) #89840
Re[1]: (string)とToString()の違い / 774RR (19/01/08(Tue) 08:29) #89841
  ├ Re[2]: (string)とToString()の違い / HM (19/01/08(Tue) 22:46) #89855 解決済み
  └ (string)とToString()の違い / 通りすがり (19/01/11(Fri) 07:02) #89868 解決済み ←Now

上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信