C#中几种循环的方法和他们的不同点(简述)
我们在使用时可以按照方便程度来用~
① while循环
while循环通常用于不确定的循环次数时去使用它
② do...while循环
功能上和while基本类似,不同之处它保证了循环至少执行一次
③ for 循环
for循环主要用于循环次数固定的循环
④ foreach循环
是一种十分高效的循环,主要用来遍历IEnumerable的容器类型,比如ArrayList、List等都可以使用。
相关推荐
- .NET面试题集锦② 一、前言部分 1.实现产生一个int数组,长度为100,并向其中随机插入1-100,并且不能重复。 2.请说明在.net中常用的几种页面间传递参数的方法,并说出他们的优缺点。 3.请指出GAC的含义? 4.向服务器发送请求有几种方式? 5.DataReader与Dataset有什么区别? 6.软件开发过程一般有几个阶段?每个阶段的作用? 7.在c#中using和new这两个关键字有什么意义,请写出你所知道的意义? using 指令 和语句 new 创建实例 new 隐藏基类中方法。 8.需要实现对一个字符串的处理,首先将该字符串首尾的空格去掉,如果字符串中间还有连续空格的话, 仅保留一个空格,即允许字符串中间有多个空格,但连续的空格数不可超过一个. 9.下面这段代码输出什么,为什么? 10.什么叫做SQL注入,如何防止?请举例说明。 11.什么是反射? 12.用Singleton如何写设计模式? 13.什么是Application Pool? 14.什么是虚函
- L--前端开发面试知识点(CSS相关) 1.display:none和visibility:hidden的区别? 2.CSS中的link和@import的区别是? 3.position的absolute与fixed共同点与不同点 4.介绍一下CSS的盒子模型? 5.CSS选择符有哪些?哪些属性可以继承?优先级算法如何计算?CSS3新增伪类有哪些? 6.列出display的值,说明他们的作用。position的值,relative和absolute分别是相对于谁进行定位的? 7.CSS3有哪些新特性? 8.为什么要初始化CSS样式? 9.对BFC规范的理解? 10.解释下CSS sprites,以及你要如何在页面或网站中使用它? 11.解释下浮动和它的工作原理?清除浮动的技巧 12.浮动元素引起的问题和解决方法?
- C#统计给定的文本中字符出现的次数,使用循环和递归两种方法
- C#中几种循环的方法和他们的不同点(简述)
- C#中for循环和foreach的性能讨论解决方法
- Java基础知识 1、面向对象和面向过程的区别 2、Java语言有哪些特点 3、JDK、JRE和JVM 4、什么是字节码,采用字节码的最大好处是什么 5、Java和C++的区别 6、Java的8种基本类型 7、重载和重写的区别 8、Java面向对象编程三大特性: 封装、继承、多态 9、 String 和 StringBuffer、StringBuilder 的区别是什么 String 为什么是不可变的 10、在Java中定义一个不做事且没有参数的构造方法的作用 11、接口和抽象类的区别 12、成员变量与局部变量的区别有哪些 13、对象的相等与指向他们的引用相等,两者有什么不同? 14、== 与 equals (重要) 15、hashCode与equals(重要) 16、为什么Java中只有值传递 17、 简述线程,程序、进程的基本概念。以及他们之间关系是什么 18、线程有哪些基本状态?这些状态是如何定义的? 19、关于 final 关键字的一些总结 20、Java 中的异常处理
- 计算机网络更新中 简单介绍一下HTTP的长连接和短连接? 简述计算机网络中的七层模型? 常见的HTTP状态码有哪些? TCP的三次握手过程?为什么会采用三次握手,若采用二次握手可以吗? 请简述一下TCP的三次握手和四次挥手协议? TCP和UDP相关的协议分别有哪些? TCP和UDP有什么区别? Post和Get有什么区别? 在浏览器中输入www.baidu.com后执行的全部过程? 列举几种常见的协议,并简述他们的作用? cookie 和session 有什么区别? 名词解释 简述计算机网络分层的好处。 简述分组交换的优点和缺点。 简述 CSMA/CD 的基本工作原理。 因特网的发展大致分为哪几个阶段?每个阶段的主要特点是什么? 简述你对客户服务器工作方式的理解。 什么是 MAC 地址和 IP 地址,分析他们的区别和两者之间的转换机制 ICMP 协议 请说明理想的路由算法应该具有的几个特点。 物理层的基本工程是什么?物理层的接口有哪几个方面的特性?各包含什么内 容? 述 SMTP 通信的三个阶段。
- C#和asp.net中链接数据库中参数的几种传递方法实例代码
- Java基础知识(三) 一、hashCode 与 equals (重要) 二、简述线程、程序、进程的基本概念。以及他们之间关系是什么? 三、线程有哪些基本状态? 四、关于 final 关键字的一些总结 五、Java 中的异常处理 六、Java序列化中如果有些字段不想进行序列化,怎么办? 七、获取用键盘输入常用的两种方法 八、Java 中 IO 流分为几种?BIO,NIO,AIO 有什么区别?
- 面试(三) Java.util.Map的实现类 JavaScript的数据类型都有什么? Java三大版本 Java三种注释类型说明 java中final和abstract关键字的作用 java中i++和++i的异同之处 java中this和super关键字的作用 java中while和do-while循环的区别 Java中会存在内存泄漏吗,请简单描述 Java中垃圾回收(GC)有什么目的?有哪些GC?什么时候进行垃圾回收? Java中如何实现序列化,有什么意义? Java中如何获取到线程dump文件 java中实现多态的机制是什么? java中接口有什么用 java中有几种方法可以实现一个线程?用什么关键字修饰同步方法? stop()和suspend()方法为何不推荐使用? Java中有几种类型的流? Java中用到的线程调度算法是什么? java中线程的状态转换 java中继承条件下构造方法的执行过程 Java代码优化 Java创建线程后,调用start()方法和run()的区别 Java反
- bzoj1013: [JSOI2008]球形空间产生器sphere
- bzoj2480: Spoj3105 Mod