SORU
20 Mayıs 2009, ÇARŞAMBA


C yöntem bir grup ne#?

Genellikle bu tür bir hata ile karşılaşmadım "cannot convert 'yöntem grubu 'string'" durumlarda gibi: ."

var list = new List<string>();
// ... snip
list.Add(someObject.ToString);

elbette çağırma ToString sonra parantez unuttum çünkü son satırında bir yazım hatası vardı. Doğru formu olabilir:

var list = new List<string>();
// ... snip
list.Add(someObject.ToString()); // <- notice the parentheses

Ancak bu yöntem, bir grup ne olduğunu merak etmeye geldim. Google ne MSDN bir yardım çok değil.

CEVAP
20 Mayıs 2009, ÇARŞAMBA


Yöntem, bir grup adıdıryöntemleri ayarlayın(aslında sadece bir tane) - yani teori ToString yöntem olabilir birden çok aşırı (artı herhangi bir uzatma yöntemleri): ToString(), ToString(string format), vb - dolayısıyla ToString kendisi bir "yöntem grubu".

Genellikle bir dize vb için tekrar yükleme çözümlemesi kullanarak - ama (daktilo) bir temsilci yöntemi bir grup dönüştürebilirsiniz; mantıklı değil.

Parantez ekleyin, bir kez daha; aşırı çözünürlük devreye girer ve açıkça tanımlanmış bir yöntem var diyorlar.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Eric Anthony

    Eric Anthony

    13 AĞUSTOS 2011
  • How Things Are Made

    How Things A

    17 HAZİRAN 2008
  • Whizzpopping

    Whizzpopping

    10 Kasım 2005