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

  • Caramthros

    Caramthros

    10 AĞUSTOS 2007
  • Crossover

    Crossover

    18 HAZİRAN 2007
  • xdadevelopers

    xdadeveloper

    25 Aralık 2009