zoukankan      html  css  js  c++  java
  • C#索引器

    最近在写程序时遇到了索引器的应用,感觉非常好用,而且以前也没有接触到,刚看到时没有反应过来。在此我用一个简单的例子告诉怎么使用,具体的优点好处在你们用的时候慢慢体会吧,在此不做总结。

    在vs里新建一个控制台项目。

    首先在项目里声明一个类,类里只有一个索引器,方便大家看清:

    public  class numberIndex
        {
     
           public  int this[int number]
            {
                get
                {
                    switch(number)
                    {
                        case 0:
                            return number;
                        case 1:
                            return 1 + 1;
                        default:
                            return -1;
     
                    }
                }
            }
        }

    然后对这个类进行使用:

    class Program
        {
            static void Main(string[] args)
            {
                numberIndex number = new numberIndex();
                Console.WriteLine(number[3]+"	"+number[1]+"	"+number[0]);
                Console.ReadLine();
            }
        }

    运行结果:

    -1      2       0

  • 相关阅读:
    策略模式
    模板方法模式

    kafka
    Linux下部署MongoDB
    Linux下安装ssdb
    ssdb常用知识点
    Eclipse 的 Java Web 项目环境搭建
    PLSQL连接Oracle
    redis书籍
  • 原文地址:https://www.cnblogs.com/superfeeling/p/11650610.html
Copyright © 2011-2022 走看看