SORU
28 Aralık 2009, PAZARTESİ


Kaçınarak bir özel durum belirsiz maç

Statik bir yöntem çağırma ediyorumAyrıştırmakderleme zamanı (ancak bildiğim bir şey var . nesne türünü bilmiyorum çünkü yansıma yoluyla bir tür ^em>Ayrıştırmakyöntemi, bir dize alarak).

Muhtemelen aşırı bir yeri vardır, çünkü ancak, belirsiz maç bir istisna alıyorum,Ayrıştırmakyöntemlerin her biri tek bir nesne alarak (string, vb. int double).

Nasıl yöntem benim çağırma doğru yöntem ben erişmesini sağlamak için daha özel olabilir (Ayrıştırma(string s)ve bu durum atılır.

Benim kod bu gibi görünüyor:

Type returnType = p.PropertyType;
object value = returnType.GetMethod("Parse").Invoke(null, new string[] { "1" });

CEVAP
28 Aralık 2009, PAZARTESİ


this aşırı yük ve kullanın

returnType.GetMethod("Parse", new [] {typeof(string)})

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ecf150king

    ecf150king

    20 Ocak 2006
  • Flash CS6 Video Tutorials for Beginners (Actionscript 3 Gaming)

    Flash CS6 Vi

    14 EYLÜL 2012
  • LG Mobile Global

    LG Mobile Gl

    2 EYLÜL 2010