首页 > 其他分享 >索引指示器

索引指示器

时间:2022-11-22 12:23:27浏览次数:43  
标签:Index return string 指示器 CouSocreArray 索引 stuInfo public

参考代码:

using System;

namespace IndexerDemo
{
    class StuInfo
    {
        public string Name;
        public string[] CouNameArray = new string[3];
        public decimal[] CouSocreArray = new decimal[3];
        public string this[int Index]
        {
            get
            {
                return CouNameArray[Index];
            }
        }
        public decimal this[int Index,string CouName]
        {
            get
            {
                if (Index != -1)
                    return CouSocreArray[Index];
                else if (!string.IsNullOrEmpty(CouName))
                    return CouSocreArray[Array.IndexOf(CouNameArray, CouName)];
                else
                    return -1;
            }
            set
            {
                CouNameArray[Index] = CouName;
                CouSocreArray[Index] = value;
            }
        }
    }
    class Program
    {
        static void Main(string[] args)
        {
            StuInfo stuInfo = new StuInfo();
            stuInfo.Name = "张三";
            stuInfo[0, "Math"] = 99;
            stuInfo[1, "Chinese"] =100;
            stuInfo[2, "CSharp"] = 120;
            for (int i = 0; i < 3; i++)
            {
                Console.WriteLine(stuInfo[i,""]);
            }
            Console.WriteLine(stuInfo[2]);
            Console.WriteLine(stuInfo[-1, "CSharp"]);
        }
    }
}

 

标签:Index,return,string,指示器,CouSocreArray,索引,stuInfo,public
From: https://www.cnblogs.com/exesoft/p/16914733.html

相关文章

  • 全文搜索引擎solr使用过程中遇到的一些问题分析
    产生背景​ 在整个项目中实现商品搜索功能电商项目中,因为用户有时候不是多么清楚他所需要的东西的名称或者商店的名称,有时候仅仅是只知道他所需要的商品是干嘛用的,又或者是......
  • mongo索引
    1、通过在查询语句后加.explain() 能查看是否用到合适的索引扫描99999条才返回一条 高效的索引,扫描一个,返回一个。完全命中索引2、组合索引建索引 按esr原则 精确匹......
  • 【MySQL8】中文分词支持全文索引
    第一步:配置文件my.ini(Windows10默认路径:C:\ProgramData\MySQL\MySQLServer8.0)中增加如下配置项,同时重启MySQL80服务:[mysqld]ngram_token_size=2       #这......
  • Mysql B+树索引常见面试题
    概念 一个经典的B+树索引数据结构见下图:B+树是一个平衡的多叉树,从根节点到每个叶子节点的高度差值不超过1,而且同层级的节点间有指针相互链接。 在B+树上的常规检索,从根节......
  • mysql中优化器是如何选择索引的
    ​一:概念-在索引建立之后,一条语句可能会命中多个索引,这时,索引的选择,就会交由 优化器来选择合适的索引。- 优化器选择索引的目的,是找到一个最优的执行方案,并用......
  • 索引
    段segment:你现阶段可以暂时理解段,就是表(存数据),那么段也是存数据创建一张表,类型表段创建一个索引,类型索引段,通过索引的rowid找到表段中的一行数据   索引......
  • 索引的基础使用
    索引:分类:功能逻辑:普通索引、唯一索引、主键索引、全文索引物理实现方式:聚簇索引,非聚簇索引作用字段个数:单列索引,联合索引索引创建:--主键索引CREATETABLEdept(d......
  • Python学习笔记:删除多级索引
    在Python中使用stack/unstack/melt/pivot_talbe等函数进行聚合之后,计算得到的结果具有多层索引。一般情况下可以通过额外指定columns或者通过reset_index()可重置......
  • mysql索引优化解决方案
    mysql索引优化解决方案(在b站动力节点学习的)可能因为这个视频是比较新的视频,评论区都没有什么笔记和文档。于是我就跟着视频边学边记录笔记。希望有些建表的代码,有需要的......
  • 为NAS文件创建目录索引
    技术工坊NAS虽为局域网内的文件共享提供了便利,但大体量文件的管理又成了件麻烦事。市面上的很多NAS不像面面俱到的群晖,能附带一套完善(臃肿)的管理套件。它们往往只是个带基......