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

  • andyabc45

    andyabc45

    1 Mayıs 2011
  • 趣味そうこ♪

    趣味そう

    3 Mart 2010
  • PlugResearch

    PlugResearch

    22 Mart 2006