SORU
27 Temmuz 2009, PAZARTESİ


Nasıl c sınıfı süresi# uzatma yöntemleri?

Uzatma yöntemleri sınıf için uygulanabilir mi?

Örneğin, bir DateTime Yarın uzanması() gibi çağrılan yöntemi:

DateTime.Tomorrow();

Kullanabileceğim biliyorum

static DateTime Tomorrow(this Datetime value) { //... }

Ya

public static MyClass {
  public static Tomorrow() { //... }
}

benzer bir sonuç için, ama nasıl DateTime çağırmak diye DateTime uzatabilir miyim.Yarın?

CEVAP
31 Aralık 2009, PERŞEMBE


Oluşturun Uzatma Yöntemleri: http://msdn.microsoft.com/en-us/library/bb383977.aspx

Ex:

namespace ExtensionMethods
{
    public static class MyExtensionMethods
    {
        public static DateTime Tomorrow(this DateTime date)
        {
            return date.AddDays(1);
        }    
    }
}

kullanımı:

DateTime.Now.Tomorrow();

or (any object of type DateTime).Tomorrow();

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • finalcall07

    finalcall07

    11 NİSAN 2008
  • OnlyFunClips

    OnlyFunClips

    16 ŞUBAT 2012
  • xdadevelopers

    xdadeveloper

    25 Aralık 2009