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
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP