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

    using System;
    using System.Collections.Generic;
    using System.Text;

    namespace ConsoleApplication2
    {
        class Program
        {
            public static void Main(string[] args)
            {
                Student[] stu = new Student[3];
                stu[0] = new Student("张三",23);
                stu[1] = new Student("李四",34);
                Stus stus = new Stus();
                stus.students = stu;
                Console.WriteLine(stus[1].age);
            }              
        }


        public class Student
        {
            public string name;
            public int age;
            public Student(string name, int age)
            {
                this.name = name;
                this.age = age;
            }
        }

        public class Stus
        {
            public Student[] students;
            public Student this[int index]
            {
                get
                {
                    return students[index];
                }
            }
            public Student this[string name]
            {
                get
                {
                    for (int i = 0; i < students.Length; i++)
                    {
                        if (students[i].name == name)
                        {
                            return students[i];
                        }
                    }
                    return null;
                }
            }
        }

    }

  • 相关阅读:
    rabbitmq 学习6rabbitmq基础
    使用Sqlserver事务发布实现数据同步
    rabbitmq 学习2安装
    window server 2003 下安装squid
    rabbitmq 学习3初试1
    rabbitmq 学习5server管理
    RabbitMQ: high performance messaging solution
    AMQP和RabbitMQ入门
    rabbitmq 学习1AMQP介绍
    [解题报告]11689 Soda Surpler
  • 原文地址:https://www.cnblogs.com/tianguook/p/1795997.html
Copyright © 2011-2022 走看看