Daha önce ben (yani patlatmak olmaz) C# as
güvenli kullanarak sordu: Is using "as" in C# a safe way of casting?C++/CLI'de güvenli döküm - C# ile "eşdeğeri" eşdeğeri?
cevabı sevdim ve onunla kapalı dayalı bir şey kullanarak sona erdi:
Foo x = y as Foo;
if (x != null)
{
...
}
Ama şimdi C# kodumu C++/CLI'ye dönüştürüyorum (bir bağımlılık meselesi nedeniyle ..) bu yüzden sorular ..
C++/CLI eşdeğerini "as" olarak arıyorum, bu güvenli ve patlamaz Doğru türde değilse, çalışma zamanında. Herkes ihtiyaçlarınızı karşılayan bir oyuncu önerebilir mi? (eğer varsa bir örnek verin)
Teşekkürler!
coud? http://stackoverflow.com/questions/712845/c-cli-question-is-there-an-equivalent-to-the-c-is-keyword-or-do-i-have-to-u – crisbia
Reflektör sadece "burada" derdi ... ama sonra, C++/CLI'yi bilmiyorum; p –
@Marc: Silinen cevabınızdan, C++/CLI değil, MC++ modunu kullandığınızı düşünüyorum. Tabii ki, Reflector'un C++/CLI için ayrıştırıcısı, daha fazla pazarlanan dilleri her zaman takip etti. –