zoukankan      html  css  js  c++  java
  • C# 语言在函数参数列表中出现this关键词的作用

    此为C# 3.0新加入的特性

    作用是可以动态的向某个类添加静态函数

    比如

    namespace ExtensionMethods
    {
        public static class MyExtensions
        {
            public static int WordCount(this String str)
            {
                return str.Split(new char[] { ' ', '.', '?' }, StringSplitOptions.RemoveEmptyEntries).Length;
            }
        }   
    }

    这就是向String类中添加了一个静态函数叫WordCount

    使用的时候

    string s = "Hello Extension Methods";
    int i = s.WordCount();



  • 相关阅读:
    UI
    OC之block
    web前端开发学习
    OC面向对象下之文件
    UIButton
    视图
    frame和bounds
    UIView
    UIWindow
    Hello friends!
  • 原文地址:https://www.cnblogs.com/rav009/p/5131188.html
Copyright © 2011-2022 走看看