【C#日常】C#集合Dictionary获取第一个键值

一、前言
今天分享C#的字典如何返回第一个键值。

首先,分析一下这个需求,如果是输入或者List返回第一个值是很容易的,直接数组[0] 或者List[0],就可以返回第一个值,但是这个在字典中是不适用的。

比如:

using System.Collections.Generic;
using UnityEngine;

public class TestScripts : MonoBehaviour
{
    private Dictionary<int, int> dicTest;

    void Start()
    {
        dicTest = new Dictionary<int, int>();
        dicTest.Add(2, 13);
        dicTest.Add(3, 14);
        dicTest.Add(4, 15);
        dicTest.Add(0, 11);
        dicTest.Add(1, 12);
    }
}

这时候的如果Debug.Log(dicTest[0])返回是第4个键值,也就是Key值等于0的键值。

这显然与我们的要求不符,我们需要返回字典中第一个键值。

二、解决方案
2-1、使用循环返回第一个元素
找到第一个元素直接返回值:

using System.Collections.Generic;
using UnityEngine;

public class TestScripts : MonoBehaviour
{
    private Dictionary<in

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值