可能性の重複:〜メソッド(){}
方法の前に〜のmeaingは何ですか
What does the tilde (~) mean in C#??
私はここのようにこれを見た:
~myDirect3dClass()
{
}
可能性の重複:〜メソッド(){}
方法の前に〜のmeaingは何ですか
What does the tilde (~) mean in C#??
私はここのようにこれを見た:
~myDirect3dClass()
{
}
別名、クラスのdestructorだこと。ファイナライザ。
これはdestructorです。
これは、クラスのメソッドDestructor
です。デストラクタは、クラスのインスタンスを破棄するために使用されます。
@Dave:http://msdn.microsoft.com/en-us/library/66x5fx1b .aspx – jalf
これは、C#.Netのオブジェクトが占有するリソースを解放するために使用されるデストラクタです。 –
@waqar重要なポイント;それはオブジェクトが占有しているリソースをリリースしない***(つまり、GCの仕事です)。それはクラスがそれについて知っているかもしれない*管理されていない*リソースを解放することを可能にします。 –
ええ、あなたは正しいです。ありがとうMarc。 MSDNリンクhttp://msdn.microsoft.com/en-us/library/66x5fx1b%28v=vs.80%29.aspx –