Aracılığıyla paylaş


Nasıl yapılır: Arabirim Statik Oluşturucusunu Tanımlama (C++/CLI)

Arabirim statik veri üyeleri başlatmak için kullanılan bir statik oluşturucuya sahip olabilir.Statik oluşturucu en fazla bir kez çağrılması ve statik arabirim üyesi ilk erişildiğinde önce denir.

Statik kurucuları hakkında daha fazla bilgi için bkz: Nasıl yapılır: Sınıfta veya Yapı Biriminde Statik Oluşturucuları Tanımlama.

Örnek

// mcppv2_interface_class2.cpp
// compile with: /clr
using namespace System;

interface struct MyInterface {
   static int i;
   static void Test() {
      Console::WriteLine(i);
   }

   static MyInterface() { 
      Console::WriteLine("in MyInterface static constructor");
      i = 99;
   }
};

ref class MyClass : public MyInterface {};

int main() {
   MyInterface::Test();
   MyClass::MyInterface::Test();

   MyInterface ^ mi = gcnew MyClass;
   mi->Test();
}
  

Ayrıca bkz.

Başvuru

arabirim sınıfı (C++ Bileşen Uzantıları)