Ben varsayılan bir parametresi olan bir yöntemi vardır:Genel türleri COM'a nasıl verilir? Tür kitaplığı exporteder bir imza bir genel tür örneği karşılaştı
Tipi kütüphane ihracatçısı:
void Test(int? iRange = null);
COM benim sınıf teşhir etmeye çalışıyor, bir uyarı olsun bir imzadaki genel bir örnekle karşılaştı. Genel kod COM'a verilmeyebilir. Bu yöntemin nasıl ortaya çıktığı belli midir?
Düzenleme Üzgünüm, ben bu ben yanlış orijinal yöntem imzası kopyalanan null parametresi (değil varsayılan parametre) ile ilgisi olduğunu düşünüyorum.
Varsayılan parametreler veya genel türler veya her ikisi hakkında sorunuz mu var? –
Hatam ... parametrenin "int iRange" değil "int? IRange" olması gerekir. Sorun, jenerik olan null türüyle ilgilidir. – Jeremy