Hala derin ve eski bilgimi C/C++'dan biraz daha sığ .Net bilgisine eşlemeye çalışıyorum. Bugün C# 'da "as" (ve dolaylı olarak "olduğu" ve "olduğu" zaman) geldi.COM'da QueryInterface veya C++ içindeki dynamic_cast ile karşılaştırıldığında "as" maliyetini nedir?
bir QueryInterface
veya dynamic_cast
olmasıdır "olarak" C# için (işaretçi bağımsız değişkenle bir dynamic_cast
, başvuramaz, yani) benim zihinsel modeli. Sorum şu anda iki katlıdır:
- Karşılaştırma adil mi?
QueryInterface
veyadynamic_cast
ile karşılaştırıldığında "as" ifadesinin göreceli maliyeti nedir?