[過去ログ] ふらっと C#,C♯,C#(初心者用) Part153 (1002レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
390: デフォルトの名無しさん (テテンテンテン MM26-8VTm) [sage] 2022/01/05(水) 01:10:21.43 ID:JsfvM5KJM(4/6) AAS
>>386
386(1): デフォルトの名無しさん (ワッチョイ e95f-rbeQ) [sage] 2022/01/05(水) 00:56:20.83 ID:fuEg19Cq0(2/5) AAS
>>384
それはC#でも同じでしょ。
全く異なる
C#ではdynamic、リフレクション、コード生成を使えばコンパイラの検証を回避して、間違った型の変数に値を設定できる
しかし、C#でこれをやると実行時にエラーになるのだ
TSで何事もなく処理が進むのとは、全く趣が異なる
そう、TSではstringと指定した筈の変数にnumberやDateの変数が入ったまま、何事もなく進んでしまうのだ
これは本当に恐ろしい挙動だ
つまり、バグを仕込んだところから、しばらく処理が進んだところで被害が顕現する、ということだ
これはまるで、潜伏期間の長いコロナウイルスのように厄介な特性だ
この挙動はC言語などではよくあるものだったが、原因と結果が離れているのでデバッグがしにくい、とのことで先人達は大いに苦しめられたものだ
まがりなりにも後発の言語であるTSが、大昔の言語設計と同じ失敗を繰り返しているのは残念でならない
411: デフォルトの名無しさん (ブーイモ MM26-8yPh) [sage] 2022/01/05(水) 15:54:13.43 ID:qaVNdYDmM(1) AAS
参照型の変数にnullが入ってるかもしれないし、C#の場合は例外の型もドキュメントの記載を信じるしかないよね
結局は程度問題なんだよ
前者のnullの問題についてはnull許容参照型を使えば型として区別できるけど、null非許容だからといって絶対にnullが入らないわけではなく簡単にnullを混入させることができる
彼の大嫌いなTSと同じく、特にランタイムチェックのない紳士協定だ
579: デフォルトの名無しさん (ワッチョイ ff66-WG9p) [sage] 2022/01/08(土) 09:30:56.43 ID:qvdwzZse0(1) AAS
>>578
578(1): デフォルトの名無しさん (ドコグロ MM8f-KcIn) [sage] 2022/01/08(土) 09:09:54.52 ID:LhcZsKvbM(1) AAS
>>571
Delphi に GC あったっけ?
ないと思う
677
(2): デフォルトの名無しさん (ワッチョイ 91a7-rJKh) [sage] 2022/01/16(日) 20:14:28.43 ID:8g0F/aL60(1/5) AAS
メモリダンプ吐くと何かわかるん?
713: デフォルトの名無しさん (ドコグロ MM96-eOJp) [sage] 2022/01/17(月) 14:26:56.43 ID:ly062VWjM(1) AAS
普通のプログラマw
無能の言い訳に多用されてて笑う
876
(1): デフォルトの名無しさん (ワッチョイ 5d84-pyKz) [sage] 2022/01/31(月) 01:18:01.43 ID:rap/w09T0(1/2) AAS
GUIアプリ作るのにシングルスレッド縛りはありえねーって
990: デフォルトの名無しさん (スフッ Sdbf-2hKW) [sage] 2022/02/10(木) 04:51:25.43 ID:nU5m13/Jd(1) AAS
>>988
988(1): デフォルトの名無しさん (ワッチョイ 1fbd-Bldr) [sage] 2022/02/10(木) 04:11:44.10 ID:Bfsj9FyQ0(1/2) AAS
会社で新しくC++MFCからC#に移行しそうなのですが、結構違いますか?
MFCのDocument/View構造とWPFのMVVMは考え方がほんのちょっと似てるかも
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.069s