[過去ログ]
【ゲームエンジン】Unityなんでも質問スレpart11 (1002レス)
【ゲームエンジン】Unityなんでも質問スレpart11 http://mevius.5ch.net/test/read.cgi/gamedev/1691129256/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
827: 名前は開発中のものです。 [] 2023/10/11(水) 06:49:29.25 ID:gTMFZ2FZ >>823 C# におけるキャストと `Parse` メソッドの主な違いは以下の通りです: 1. **用途**: - **キャスト**: すでに存在するオブジェクトの型を別の型に変換するために使用されます。ただし、両方の型が何らかの関連性や変換可能性がある場合のみ可能です。 - **Parseメソッド**: 文字列を特定の型(通常は数値型や日付型など)に変換するために使用されます。 2. **例**: - **キャスト**: ```csharp double d = 3.14; int i = (int)d; // ここでdの小数部分は切り捨てられる ``` - **Parseメソッド**: ```csharp string s = "123"; int i = int.Parse(s); // 文字列"123"が整数123に変換される ``` 3. **エラーハンドリング**: - **キャスト**: キャストが不適切な場合(例:関連性のない型へのキャスト)には、実行時に例外がスローされる。 - **Parseメソッド**: 文字列が指定された型に変換できない場合、例外がスローされる。 4. **代替方法**: - **キャスト**: `as` キーワードを使った安全なキャストや `is` キーワードを使った型チェックがある。 - **Parseメソッド**: `TryParse` メソッドを使用することで、変換が成功したかどうかをブール値で取得し、例外を防ぐことができる。 要するに、キャストは既存のオブジェクト間での型変換、`Parse` メソッドは文字列から特定の型への変換のために使用されます。 http://mevius.5ch.net/test/read.cgi/gamedev/1691129256/827
829: 名前は開発中のものです。 [] 2023/10/11(水) 10:39:53.73 ID:ayYR9TGX >>827 ありがとうキャストがよくわ非ないけど、数値同士の変換と解釈しときます http://mevius.5ch.net/test/read.cgi/gamedev/1691129256/829
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.030s