北京理工大学金旭亮老师C#(31—foreach)

博客介绍了在实际开发中常见的两种数据集合,即保存值类型数据的集合和保存引用类型数据的对象集合。还提到可使用foreach循环遍历这两种数据集合及数组,同时强调使用foreach遍历时不要向集合中增删数据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

使用循环结构访问数据集合

“数据集合”,顾名思义,就是数据的集合,在实际开发中,有两种类型的数据类型我们经常会遇到

  1. 保存int、float等值类型数据的集合,如“List<int>”
  2. 保存string和自定义类等引用类型数据的集合,如List<MyClass>,又称为“对象集合”
  • 要遍历这两种数据集合,我们可以使用foreach循环

数据集合的遍历

所谓遍历,就是“逐个地访问”

static void ForEachDataCollection()
        {
            Console.WriteLine("遍历整数集合:");
            var IntValues = new List<int>() { 1, 2, 3, 4 };
            foreach (var value in IntValues)
            {
                Console.WriteLine(value);
            }
            Console.WriteLine("遍历对象集合");
            var Myclasses = new List<MyClass>();
            for (int i = 0; i < 5; i++)
            {
                Myclasses.Add(new MyClass()
                {
                    Id = i,
                    Description = "MyClass对象" + i
                });
            }
            foreach (var obj in Myclasses)
                {
                    Console.WriteLine("{0}:{1}", obj.Id, obj.Description);
                }

            }

注意事项

使用foreach遍历数据集合时,不要向集合中增删数据

使用foreach还可以循环遍历一个数组

“数组”也可以看成一个数据集合。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值