foreach的学习使用归纳
2024-09-22 07:36:27
1: 实现对双向链表的遍历使用
LinkedList<string> llary = new LinkedList<string>();
llary.AddLast ("a");
llary.AddLast("b");
llary.AddLast("c");
llary.AddLast("d");
string sa="";
foreach (var item in llary)
{
sa += item;
}
button2.Text = sa;
2:实现对Dictionary的遍历使用,可以同时实现对键值,值,键的遍历
Dictionary<int, string> dary = new Dictionary<int, string>();
dary.Add(, "a");
dary.Add(, "b");
dary.Add(, "c");
dary.Add(, "d");
string sa = "";
foreach (var item in dary)//没有测试性能
{
sa += item.Key.ToString() + item.Value;
}
foreach (var item in dary.Keys)//没有测试性能
{
sa += item.ToString();
}
foreach (var item in dary.Values) //没有测试性能
{
sa += item;
}
对List的使用就不多归纳了.
最新文章
- MFC用户自定义消息
- Python 3.x下消除print()自动换行
- Effective Java 01 Consider static factory methods instead of constructors
- 回环栅栏CyclicBarrier
- [Guava官方文档翻译] 2.使用和避免使用null (Using And Avoiding Null Explained)
- 为什么总是要求使用position的时候父类是relative
- NOIP2012提高组day2 T2借教室
- NetSec2019 20165327 exp1+ 逆向进阶
- leetcode 78,236,300
- XSS学习(一)
- 推荐好用的JavaScript模块
- Use OWIN to Self-Host ASP.NET Web API 2 来访问我的webapi
- codeforces 793B. Igor and his way to work
- python全栈开发day47-jqurey
- spring与activemq(三种消息监听方式)
- 几种always块的形态
- 动态添加布局、动态添加View、LinearLayout动态添加View;
- Oracle数据库操作---基础使用(二)
- Windows 设置开机自动登录
- JavaScript 上下文环境和作用域,以及 call、apply 和 bind【转载+翻译+整理】