2011-07-20 10 views
0

可能性の重複:〜メソッド(){}

方法の前に〜のmeaingは何ですか
What does the tilde (~) mean in C#?

私はここのようにこれを見た:

~myDirect3dClass() 
    { 

    } 
+0

これは、C#.Netのオブジェクトが占有するリソースを解放するために使用されるデストラクタです。 –

+1

@waqar重要なポイント;それはオブジェクトが占有しているリソースをリリースしない***(つまり、GCの仕事です)。それはクラスがそれについて知っているかもしれない*管理されていない*リソースを解放することを可能にします。 –

+0

ええ、あなたは正しいです。ありがとうMarc。 MSDNリンクhttp://msdn.microsoft.com/en-us/library/66x5fx1b%28v=vs.80%29.aspx –

答えて

3

別名、クラスのdestructorだこと。ファイナライザ。

0

これは、クラスのメソッドDestructorです。デストラクタは、クラスのインスタンスを破棄するために使用されます。

+0

@Dave:http://msdn.microsoft.com/en-us/library/66x5fx1b .aspx – jalf

関連する問題