0

私は基本的にクラスconstとdestとしてC++のコードを持っています

 Abc(vector<std::string>& names);
 virtual ~Abc();

C#で同等のものを知る必要があります

ありがとう

4

1 に答える 1

2

C# では、次のように記述できます。

Abc(List<string> names);

~Abc()C#では を使用しません。ガベージコレクターがあります。

ただし、クラスがリソースを管理する場合は、次のようなメソッドから派生AbcIDisposableて実装します。Dispose()~Abc()

class Abc : IDisposable
{
     Abc(ref List<string> names);
     void Dispose();       
}
于 2012-11-22T10:22:28.213 に答える