簡體   English   中英

如何使用c#擴展方法擴展類?

[英]How do I extend a class with c# extension methods?

擴展方法可以應用於該類嗎?

例如,將DateTime擴展為包括一個Tomorrow()方法,該方法可以像下面這樣調用:

DateTime.Tomorrow();

我知道我可以用

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

或者

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

得到類似的結果,但是如何擴展DateTime以便調用DateTime.Tomorrow?

擴展方法可以應用於該類嗎?

例如,將DateTime擴展為包括一個Tomorrow()方法,該方法可以像下面這樣調用:

DateTime.Tomorrow();

我知道我可以用

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

或者

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

得到類似的結果,但是如何擴展DateTime以便調用DateTime.Tomorrow?

擴展方法可以應用於該類嗎?

例如,將DateTime擴展為包括一個Tomorrow()方法,該方法可以像下面這樣調用:

DateTime.Tomorrow();

我知道我可以用

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

或者

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

得到類似的結果,但是如何擴展DateTime以便調用DateTime.Tomorrow?

擴展方法可以應用於該類嗎?

例如,將DateTime擴展為包括一個Tomorrow()方法,該方法可以像下面這樣調用:

DateTime.Tomorrow();

我知道我可以用

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

或者

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

得到類似的結果,但是如何擴展DateTime以便調用DateTime.Tomorrow?

擴展方法可以應用於該類嗎?

例如,將DateTime擴展為包括一個Tomorrow()方法,該方法可以像下面這樣調用:

DateTime.Tomorrow();

我知道我可以用

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

或者

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

得到類似的結果,但是如何擴展DateTime以便調用DateTime.Tomorrow?

擴展方法可以應用於該類嗎?

例如,將DateTime擴展為包括一個Tomorrow()方法,該方法可以像下面這樣調用:

DateTime.Tomorrow();

我知道我可以用

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

或者

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

得到類似的結果,但是如何擴展DateTime以便調用DateTime.Tomorrow?

擴展方法可以應用於該類嗎?

例如,將DateTime擴展為包括一個Tomorrow()方法,該方法可以像下面這樣調用:

DateTime.Tomorrow();

我知道我可以用

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

或者

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

得到類似的結果,但是如何擴展DateTime以便調用DateTime.Tomorrow?

擴展方法可以應用於該類嗎?

例如,將DateTime擴展為包括一個Tomorrow()方法,該方法可以像下面這樣調用:

DateTime.Tomorrow();

我知道我可以用

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

或者

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

得到類似的結果,但是如何擴展DateTime以便調用DateTime.Tomorrow?

擴展方法可以應用於該類嗎?

例如,將DateTime擴展為包括一個Tomorrow()方法,該方法可以像下面這樣調用:

DateTime.Tomorrow();

我知道我可以用

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

或者

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

得到類似的結果,但是如何擴展DateTime以便調用DateTime.Tomorrow?

擴展方法可以應用於該類嗎?

例如,將DateTime擴展為包括一個Tomorrow()方法,該方法可以像下面這樣調用:

DateTime.Tomorrow();

我知道我可以用

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

或者

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

得到類似的結果,但是如何擴展DateTime以便調用DateTime.Tomorrow?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM