エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
.net coreでプログラム終了時にデストラクタ(ファイナライザ)呼ばれない問題 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
.net coreでプログラム終了時にデストラクタ(ファイナライザ)呼ばれない問題 - Qiita
説明 タイトル通り、.net core向けexeのデストラクタがプログラム終了時に呼ばれない問題見つけたので・... 説明 タイトル通り、.net core向けexeのデストラクタがプログラム終了時に呼ばれない問題見つけたので・・・ .net framework向けにビルドしたexeは最後に普通にデストラクター呼ばれるのに .net core向けにすると、デストラクター呼ばれません 中々気づきにくい事なのに、場合によって結構厄介な事になりそうだよねこれは・・・ 現状だと、デストラクタ使用コード書く場合は、 .net core向けにしない方がいいのかもしれません (F#は始めたばかりで分からないことが多くて、コード例増やせない・・・) コード例1(C#版) using System; namespace Destructor { sealed class A { /* .net framework向けだとプログラム終了時にデストラクタが呼ばれるけど、 .net core向けにするとプログラム終了時にデストラ