熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

C# 擴展方法使用

2022-06-13   來源: .NET編程 

  為指定類型擴展方法

  定義類Class

  public static class Class                                  //必須為static類且不能包含構造函數

  {

  /// <summary>

  /// 返回指定字符串中以$為分隔的數組長度

  /// </summary>

  /// <param name=value>string值</param>

  /// <returns>整型</returns>

  public static int ArrayListLenght(this string value)

  {

  int len = ;

  if (valueIndexOf($) >= )

  {

  len = valueSplit($)Length;

  }

  return len;

  }

  }

  頁面調用

  protected void Page_Load(object sender EventArgs e)

  {

  string sValue = bbsdfdfd$ssbbsdfdfd$ss;

  int count = sValueArrayListLenght();

  ResponseWrite( + count);

  }

  輸出

  上面只是列舉string類型擴展方法同理可以給其它類型擴展方法在此也可以把數據類型作為泛型處理


From:http://tw.wingwit.com/Article/program/net/201311/13177.html
    推薦文章
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.