退出循环和退出类(基础知识)

在.net c#中退出for循环我平时都是用return,可这次用return时出现了其他一些莫名其妙的错误,最终查到是因为用了return而退出了整个类。

其实.net c#中退出for循环的正确方法应当是:break

这个才是真正退出for循环的方法。

return是退出了整个类,而for后面的程序就再也不运行了。

下面为整个代码:

for (int i =5 ; i>0 ; i--)
{
          if (i=3)
           {
                     break;
          }
 }

时间: 2024-10-17 09:53:48

退出循环和退出类(基础知识)的相关文章

java核心-多线程(4)-线程类基础知识

1.并发 <1>使用并发的一个重要原因是提高执行效率.由于I/O等情况阻塞,单个任务并不能充分利用CPU时间.所以在单处理器的机器上也应该使用并发. <2>为了实现并发,操作系统层面提供了.但是进程的数量和开销都有限制,并且多个进程之间的数据共享比较麻烦.另一种比较轻量的并发实现是使用线程,一个进程可以包含多个线程.线程在进程中没有数量限制, 数据共享相对简单.线程的支持跟语言是有关系的.Java 语言中支持多线程. <3>Java 中的多线程是抢占式的.这意味着一个任

{Java初级系列二}---------Java类基础知识

本人为自学Java系列,内容来自于中国大学mooc华东师范大学陈育良教授<Java核心技术>,在此感谢老师! 一:Java类结构和main函数 Java文件只能有一个public class Public class的名字还必须和文件名一致 文件可以有多个class,但是只能有一个是public.不提倡一个文件里面放着多个类(内部类除外)-------这个先记住,我们后面再贴代码理解 public?class?IntegerTest?{?? ?????//?PSVM?为函数入口??main函数

JAVA类基础知识

JAVA有四种访问符: private:类内访问 缺省:类内,同包访问 protected:同包,子类访问 public:全局访问 有四种访问关系:类内访问,同包访问,子类访问,全局访问 内部类是将一个类封装在外部类的内部,类内任何成员都可以对内部类进行访问,并且同包中其它类不能访问这个内部类. 答:内部类可分为以下几种: 成员内部类 静态内部类 方法内部类 匿名内部类

C# 类基础知识

变量作用域 变量名:变量名就像实验室中容器的编号.{} 相当于实验室. 变量的定义: 有嵌套关系的{}语句块中只允许定义唯一的变量. 没有嵌套关系的{}语句块可以定义同名变量. 变量的有效范围: 变量在其声明的{}和它的嵌套子块{}有效: 变量的使用技巧: 变量尽量在用之前最近的位置声明.尽量减少有效范围. 从逻辑上讲   for (int i = 0; i < 5; i++) { }     if(){}else {}     while(){ }  是一个整体 相当于 {for (int i

终止当前循环,退出循环,退出当前过程的指令的什么

终止本次循环:Continue终止当前循环:break终止当前过程: exit

String类基础知识

1.String类的构造方法 (1)String(String original)  //把字符串数据封装成字符串对象 (2)String(char[] c)   //把字符数组的数据封装成字符串对象 (3)String(char[] c, int index, int count)  // 把字符数组中的一部分数据封装成字符串对象 示例: 1 public class Demo01 { 2 public static void main(String[] args) { 3 4 String

jquery的$.each如何退出循环和退出本次循环

jQuery中each类似于javascript的for循环 但不同于for循环的是在each里面不能使用break结束循环,也不能使用continue来结束本次循环,想要实现类似的功能就只能用return,break           用return falsecontinue      用return true 原文地址:https://www.cnblogs.com/jiangyunfeng/p/12105395.html

JavaScript学习笔记——1.基础知识

1.在html中使用js <script>do something</script> <script src="test.js"></script> <a href="javascript:do something">Link</a> <button onclick="do something">Button</button> PS:一个html文件中

Java基础知识综合练习_使用集合存储_高级银行系统的搭建(注册、登录、存取款、本行转账、跨行转账、销户、特殊操作参数、多个客户对象存入到银行类的集合,多个银行对象存入总测试类集合)

Java基础知识综合练习_使用集合存储_高级银行系统的搭建(注册.登录.存取款.本行转账.跨行转账.销户.特殊操作参数.多个客户对象存入到银行类的集合,多个银行对象存入总测试类集合) 1) 定义bank类 属性有银行名称和存放客户的ArrayList集合, 有开户方法. 销户方法. 存钱方法. 取钱方法. 转账方法(本行转账.跨行转账) 2) 定义customer类 属性有账户名.密码.余额 3) 定义测试类创建一个银行集合用于存放bank对象创建几个bank对象:分别叫华夏银行.工商银行.招商