[C#]扩展方法
2021-04-02 12:26
标签:system ogr stat ret code turn ati net 调用 参考链接: https://docs.microsoft.com/zh-cn/dotnet/csharp/programming-guide/classes-and-structs/how-to-implement-and-call-a-custom-extension-method 0.定义扩展方法 a.静态类 b.静态方法 c.静态方法的第一个参数格式为:this + 要扩展的类名 + 该类的实例名 1.调用扩展方法 [C#]扩展方法 标签:system ogr stat ret code turn ati net 调用 原文地址:https://www.cnblogs.com/lyh916/p/9220042.html 1 using System;
2 using UnityEngine;
3
4 public static class StringExtension
5 {
6 public static string TestRepeat(this String str, int repeatCount)
7 {
8 string tempStr = str;
9 for (int i = 0; i )
10 {
11 tempStr = tempStr + str;
12 }
13 return tempStr;
14 }
15 }
16
17 public class TestExtensionMethod : MonoBehaviour {
18
19 void Start ()
20 {
21 string s = "hi";
22 string s2 = s.TestRepeat(2);
23 print(s2);//输出:hihihi
24 }
25 }