首页 > 编程语言 >(十一)C#编程基础复习——foreach循环

(十一)C#编程基础复习——foreach循环

时间:2023-11-09 15:47:46浏览次数:38  
标签:Console 复习 C# int 循环 foreach 数组

除了前面介绍的几种循环语句外,C#同样也支持foreach循环,使用foreach可以遍历数组或者集合对象中的每一个元素。foreach会在每次循环的过程中,依次从数组或集合对象中取出一个新的元素放到foreach()里定义的变量中,直到所有元素都成功取出后退出循环。

代码示例如下:

 int[] a = new int[] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
 foreach(int i in a)
 {
     Console.Write("{0}", i);
 }
 Console.ReadLine();

运行结果:

使用for循环定义一个包括1~100以内所有数字的数组,然后使用foreach循环计算1~100以内所有数字的和:

            int[] a = new int[1000];
            for(int i=0;i<1000;i++)
            {
                a[i] = i + 1;
            }
            int sum1 = 0;
            foreach(int j in a)
            {
                sum1 = sum1 + j;
            }
            Console.WriteLine("1~100以内数字的和为:{0}",sum1);
            Console.ReadLine();
            Console.ReadKey();

运行结果:

 

标签:Console,复习,C#,int,循环,foreach,数组
From: https://www.cnblogs.com/daihaoliulingyi601/p/17821828.html

相关文章

  • 云图说|什么是可信智能计算服务TICS
    阅识风云是华为云信息大咖,擅长将复杂信息多元化呈现,其出品的一张图(云图说)、深入浅出的博文(云小课)或短视频(云视厅)总有一款能让您快速上手华为云。更多精彩内容请单击此处。本文分享自华为云社区《【云图说】|第291期什么是可信智能计算服务TICS》,原文作者:阅识风云华为云......
  • Thonny+MicroPython+ESP32开发环境配置以及遇到烧录固件出现error解决方法
    本文主要介绍如何使用python和esp32来做嵌入式研发相关的开发环境搭建以及在搭建时遇到的一些问题一、ESP32板子与电脑通讯1.首先将ESP32的板子通过USB线连接到电脑,下载驱动并且安装https://pan.baidu.com/s/1eTHYnom  2.打开电脑的设备管理器,win10可以直接从搜索中查......
  • ECR+ECN
    一、ECR、ECN基本含义ECR:EngineerChangeRequest(工程变更需求/请求)ECN:EngineerChangeNotification(工程变更通知)适用场景ECN(EngineeringChangeNotice)工程变更通知:通常适用于新产品开发过程中之工程变更,工程部门确认变更后发出,通知相关单位。ECR(Engineeri......
  • /proc/buddyinfo
    在应用程序设计过程中,内存是很重要的资源,而计算机主机的内存资源时有限的。一般而言我们可以申请到的内存是有限的,并不是想申请多大就有多大就可以申请多大的。/proc/buddyinfo文件里,就记录着系统的内存资源。linux内核中使用了buddy算法来管理内存以减少内存碎片的产生,buddy算法......
  • 使用C#创建Windows服务
     一、开发环境操作系统:Windows10X64开发环境:VS2015编程语言:C#.NET版本:.NETFramework4.0目标平台:X86 二、创建WindowsService1、新建一个WindowsService,并将项目名称改为“MyWindowsService”,如下图所示: 2、在解决方案资源管理器内将Service1.cs改为......
  • UCWEB使用秘诀
    在使用UCWEB的过程中发现了很多一些UCWEB字定义扩展的HyperLink,发现这些链接很不错,特地写了一些东西,希望做Wap网站的可以充分利用这里标签,扩展Wap的功能 ext:startpage --返回UCWEB首页。具体用户使在wml写入<aherf="ext:startpage">返回首页</a>就OK了ext:refresh--刷......
  • 谷歌正为 Android 平台 Chrome 浏览器设计“Polish”主页
    敢兴趣的小伙伴们,可以在浏览器中访问以下网址启用:chrome://flags/#enable-surface-polish据悉,相关主页也存在于Chrome的稳定版本中,但只有带有低对比度的方形搜索栏的早期版本,而最完整的版本可以在ChromeDev和Canary中找到。​​‍​​......
  • 在Pycharm中解决pip安装interpreter报错
    在使用pip安装第三方模块的时候,报错:WARNING:Therepositorylocatedatmirrors.aliyun.comisnotatrustedorsecurehostandisbeingignored.IfthisrepositoryisavailableviaHTTPSwerecommendyouuseHTTPSinstead,otherwiseyoumaysilencethiswarnin......
  • 实验:C SOCKET 多线程服务端链表分组实现聊天室
    目录......
  • 使用 VSCode+CMake+Ninja 开发RISC-V MCU
    1.安装软件及工具1.1VSCode安装VisualStudionCode(VSCode),是一款由微软开发且跨平台的免费源代码编辑器。该软件支持语法高亮、代码自动补全(又称IntelliSense)、代码重构、查看定义功能,并且内置了命令行工具和Git版本控制系统。VSCode官网VSCode官方文档官网......