[過去ログ] ふらっと C#,C♯,C#(初心者用) Part154 (1002レス)
上下前次1-新
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
266(1): デフォルトの名無しさん (ワッチョイ 8bbb-216p) [sage] 2022/03/22(火) 08:33:08.50 ID:kAgwAO/L0(1/9) AAS
いちいち継承元全部辿ってIDisposableあるか確認して手動で開放しないとリークしまーすとかいう欠陥言語
268: デフォルトの名無しさん (ワッチョイ 8bbb-216p) [sage] 2022/03/22(火) 08:39:28.18 ID:kAgwAO/L0(2/9) AAS
書いてから気づいた>>263263(2): デフォルトの名無しさん (アウアウウー Sa5d-580B) [sage] 2022/03/22(火) 03:27:22.28 ID:Fi74risNa(1/2) AAS
難しく考えることない。この程度の見分け方で十分だろ
class A : IDispose ←宣言を見たときにIDispose派生ならアンマネージド
A a = 〜
a. ←「.」を打ち込んだ時にDisposeが表示されたらアンマネージド
using (var a = new 〜) ←usingで囲んでエラー出たらマネージド
の方法で確認すりゃまだ楽か
だがしかし、実装を強制できないからdisposeしてなくても気づけないってのがな
269: デフォルトの名無しさん (ワッチョイ 8bbb-216p) [sage] 2022/03/22(火) 08:41:02.24 ID:kAgwAO/L0(3/9) AAS
>>267そんなの場合による
271: デフォルトの名無しさん (ワッチョイ 8bbb-216p) [sage] 2022/03/22(火) 09:03:08.94 ID:kAgwAO/L0(4/9) AAS
>>270草
273(1): デフォルトの名無しさん (ワッチョイ 8bbb-216p) [sage] 2022/03/22(火) 10:11:19.03 ID:kAgwAO/L0(5/9) AAS
使い終わったら常にdispose()呼ぶだけ!キリッ
話の本質わかってなくて草生える
277: デフォルトの名無しさん (ワッチョイ 8bbb-216p) [sage] 2022/03/22(火) 12:15:11.68 ID:kAgwAO/L0(6/9) AAS
>>275275(1): デフォルトの名無しさん (ワッチョイ 51d2-3X4l) [sage] 2022/03/22(火) 10:35:59.07 ID:OaCGWLhd0(4/8) AAS
> いちいち継承元全部辿ってIDisposableあるか確認して手動で開放しないとリークしまーすとかいう欠陥言語
分かってるよ。話の本質は、馬鹿がヘジが開発した言語にマウンティングした、ということだろう。
だがその試みは失敗した。それだけ。
なんならwin32リソースについて言語はどう管理すべきいくらでもキミの意見を語っていいんだぜ?
だがキミからは何も出てこない。知ったか初心者だからだ。
顔真っ赤で草
285(1): デフォルトの名無しさん (ワッチョイ 8bbb-216p) [sage] 2022/03/22(火) 21:09:25.23 ID:kAgwAO/L0(7/9) AAS
ようやく>>282みたいなまともな回答出てきて嬉しい
スコープ外れたタイミングでデストラクタ呼び出し保証しなかった理由ってどこかに解説とかないのかな?
C#の現状のデストラクタとかガチゴミじゃん
288(1): デフォルトの名無しさん (ワッチョイ 8bbb-216p) [sage] 2022/03/22(火) 21:31:04.74 ID:kAgwAO/L0(8/9) AAS
それな
GCとかの仕組み上どうしても無理でしたってんなら納得逝くんだけどその辺知りたい
293: デフォルトの名無しさん (ワッチョイ 8bbb-216p) [sage] 2022/03/22(火) 21:51:59.68 ID:kAgwAO/L0(9/9) AAS
>>289言語自体の実装は見たこと無いからサパーリ
せやから解説とかしてる人いないのかなって
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.039s