[過去ログ] ふらっと C#,C♯,C#(初心者用) Part154 (1002レス)
上下前次1-新
抽出解除 レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
297: デフォルトの名無しさん (テテンテンテン MMeb-NT4g) [sage] 2022/03/22(火) 22:39:21.44 ID:Ky9cYioTM(2/5) AAS
そもそもC#は「デストラクタなぞ使うべきではない」っていう思想だし
それゆえにリソースの解放はデストラクタではなくDispose()で行う
(万一Dispose()を呼び忘れた場合に備えて>>291291(3): デフォルトの名無しさん (スップ Sd73-2DeC) [sage] 2022/03/22(火) 21:41:21.16 ID:1zUmccnld(2/3) AAS
>>287
ref class C{
~C(){} // Destructor
!C(){} // Finalizer
};
のコンパイル結果が
// C# DLL
class C:IDisposable{
Dispose(); //Destructor???
~C();//Finalizer
}
であることをご存知でない?
の実装でデストラクタで救済するけど、これも
パフォーマンス上好ましくないんでDispose(bool disposing)みたいなDisposeパターンの書き方で処理を最小化する)
って方針で首尾一貫してるんだけどさあ
その方針にケチつけてデストラクタがクソだのIDispose確認がメンドクサイだの言ってる人たちのほうがおかしいだけなんだよ
>>273が
「話の本質わかってなくて草生える」
とか書いてるけどまさにそのとおり
307: デフォルトの名無しさん (ブーイモ MM4d-NnL5) [sage] 2022/03/23(水) 23:47:04.44 ID:blfYR8q/M(1) AAS
デストラーデがどうしたって?
470: デフォルトの名無しさん (アウアウウー Sabb-qGV0) [sage] 2022/04/14(木) 09:37:31.44 ID:BtLi5peKa(1) AAS
i2がってことはindexofの中のスペースがひとつなんじゃない?
indexofでやるのは中サーチしてで時間かかるから、length変化あるかのほうがいい
597(1): デフォルトの名無しさん (オイコラミネオ MM9b-1CQB) [sage] 2022/05/08(日) 03:42:17.44 ID:9MG0SRykM(3/4) AAS
int?は値型なのでnullにはならない
なのでいくらnullチェックをしても状況が変わるわけがない
nullにならないint?のnullチェックをしたってそれはint?のままだ
Nullable<int>はNullable<int>のままだ
intからint?は暗黙に変換できる
int?からintは暗黙に変換できない
そういうことになっている
だからIsInt(x)は呼び出せない
8.0で追加された機能の名称にnull許容参照型って書いてあるだろう
Nullable<>は参照型ではなく値型だ
こいつは2.0から存在する
構文が似ているが別の体系の機能なのだ
671(1): デフォルトの名無しさん (ワッチョイ 932c-jfEb) [sage] 2022/05/30(月) 21:52:37.44 ID:bWvWMmvf0(1) AAS
うん、無理
C# 10ならglobal usingでプロジェクト全体に利かすことはできるけど嫌がる人も多そうだね
703(1): デフォルトの名無しさん (ワッチョイ 9379-bSS7) [sage] 2022/06/02(木) 22:40:32.44 ID:nxM+aynJ0(2/2) AAS
>>699699(2): デフォルトの名無しさん (アウアウウー Sac5-l8b5) [] 2022/06/02(木) 21:45:42.94 ID:h7Udtbtka(1) AAS
質問です
ある一つのテキストファイルを複数プロセスから読み書きすることがある場合、自プロセスからファイルオープンしたいときに他のプロセスがファイルを掴んでることを考慮するとどういう処理を記述しますか?
エラー処理ではなく必ず書き込み等は実行したいです
よろしくお願いします
mutexでやった
964(1): デフォルトの名無しさん (ワッチョイ 6f58-yYLg) [sage] 2022/06/16(木) 01:22:46.44 ID:gfbkgJyE0(1/2) AAS
>>951VBと同じ扱いされるとC#の価値を落とされる気がして、この言語ユーザーとして許せないプライドでもあるのかね。
987: デフォルトの名無しさん (アウアウウー Sa67-d8PR) [sage] 2022/06/16(木) 19:51:35.44 ID:abm7w68sa(2/2) AAS
同じなら冗長な構文のVBを使う理由は無いなw
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.040s