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

  • Brandon McCrary

    Brandon McCr

    15 Ocak 2012
  • SketchBookPro

    SketchBookPr

    6 Mayıs 2009
  • vgeller1

    vgeller1

    22 Kasım 2009