| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 游戏开发 -> 【C#日常】C#集合Dictionary获取第一个键值 -> 正文阅读 |
|
[游戏开发]【C#日常】C#集合Dictionary获取第一个键值 |
大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有用记得一键三连哦。 一、前言今天分享C#的字典如何返回第一个键值。 首先,分析一下这个需求,如果是输入或者List返回第一个值是很容易的,直接数组[0] 或者List[0],就可以返回第一个值,但是这个在字典中是不适用的。 比如:
这时候的如果 这显然与我们的要求不符,我们需要返回字典中第一个键值。 二、解决方案2-1、使用循环返回第一个元素找到第一个元素直接返回值:
PS:这种写法简单粗暴,在循环中直接返回第一个值,如果没有值就返回0,键值对类型变的时候修改函数即可,比如: 2-2、使用System.Linq返回第一个键值引入
使用First()函数就可以返回第一个键值对了:
效果: 2-3、使用拓展方法返回第一个键值我们的第三个方法,就是使用拓展方法,模仿Linq返回第一个键值,参考代码: 拓展方法:
PS:拓展方法,我已经讲过很多次了,可以翻看这篇文章:https://blog.csdn.net/q764424567/article/details/109263902 调用函数:
PS:没有使用Linq,但是实现跟Linq一样的效果。 三、总结今天分享了三种方法返回第一个键值。
代码不多,不懂的可以加我。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/27 18:21:55- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |