C# 中的擴充套件方法


擴充套件方法是靜態方法,它們被呼叫為擴充套件型別上的例項方法。使用擴充套件方法,你可以向現有型別新增方法,甚至無需建立新的派生型別、重新編譯或修改原始型別。

以下是我們建立的擴充套件方法。

public static int myExtensionMethod(this string str) {
   return Int32.Parse(str);
}

讓我們看一個示例,其中我們使用了擴充套件方法。

示例

 立即演示

using System;
using System.Text;
namespace Program {
   public static class Demo {
      public static int myExtensionMethod(this string str) {
         return Int32.Parse(str);
      }
   }
   class Program {
      static void Main(string[] args) {
         string str1 = "565";
         int n = str1.myExtensionMethod();
         Console.WriteLine("Result: {0}", n);
         Console.ReadLine();
      }
   }
}

輸出

Result: 565

更新於: 23-6-2020

723 次瀏覽

開啟你的 事業

透過完成課程獲得認證

入門
廣告
© . All rights reserved.