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

  • Carlos Delgado

    Carlos Delga

    21 HAZİRAN 2011
  • Keith Anthe

    Keith Anthe

    26 NİSAN 2011
  • William Hyde

    William Hyde

    23 HAZİRAN 2008