默认计划
18人加入学习
(0人评价)
程序流程控制(C#语言基础)

C#程序完整操作的基本单位

价格 ¥ 198.00
课程还未发布,不允许加入和购买

引用命名空间
 

using System.Collections;
不行哈,ArrayList是System.Collections下的一个类型,而不是System.Collections.Generic下的,如果你不引用可以直接这么写:
System.Collections.ArrayList = new System.Collections.ArrayList(arr);
上面得也是对的
用using System.Collections.Generic就没有把ArrayList这个类型引用进去搜索,会报错

[展开全文]

1、

Console.WriteLine("请您输入一个数字:");

int  i = int.Parse(Console.ReadLine());

if(i>=21)

Console.WriteLine(i);

else

continue;

2、Console.WriteLine("请输入要查找的文字");

string inputstr = Console.ReadLind();

string[] mystr = new string[3];

mystr[0] = "星期一";

mystr[1] = "星期二";

mystr[2] = "星期三";

for(int i = 0;i<mystr.Length;i++)

{

if(mystr[i].Equals(inputstr))

{

goto Found;

}

}

Console.WriteLine("您查找的{0}不存在!",inputstr);

goto Finish;

Found:

Console.WriteLine("您查找的{0}存在!",inputstr);

Finish:

Console.WriteLine("查找完毕!");

Console.ReadLine();

3、Console.WriteLine("请您输入一个整数");

int MyInteger = int.Parse(Console.ReadLine());

int MyInteger;

string MyWeek;

switch(MyInteger){

case 1:  MyWeek = "您输入的整数属于周一!";break;

case 2:  MyWeek = "您输入的整数属于周二!";break;

case 3:  MyWeek = "您输入的整数属于周三!";break;

case 4:  MyWeek = "您输入的整数属于周四!";break;

case 5:  MyWeek = "您输入的整数属于周五!";break;

case 6:  MyWeek = "您输入的整数属于周六!";break;

case 7:  MyWeek = "您输入的整数属于周日!";break;

default:

MyWeek = "数字输入错误!";break;}Console.WriteLine(MyWeek);}

[展开全文]

if语句基本形式:

if(布尔表达式)

{

  【语句块】

}

if...else语句基本形式:

if(布尔表达式)

{

  【语句块】 

}

else

{

  【语句块】

}

switch(【表达式】)

{

  case 【常量表达式】:【语句块】

   break;

  case 【常量表达式】:【语句块】

   break;

 ...

  case 【常量表达式】:【语句块】

   default:【语句块】

   break;

}

[展开全文]
许sir · 2017-03-10 · 选择语句 0

while语句基本形式:

while(【布尔表达式】)

 {

   【语句块】

 }

do...while语句基本形式:

do

 {

   【语句块】

 }

 while(【布尔表达式】)

for语句的基本形式:

for(【初始化表达式】;【条件表达式】;【迭代表达式】)

 {

   【语句块】

 }

foreach语句的基本形式:

foreach(【类型】【迭代变量名】in【集合类型表达式】)

 {

   【语句块】

 }

[展开全文]

while (【布尔表达式】)

{

     【语句块】

}

 

do.....while 至少执行一次

i=0 初始化表达式

i<myint.Length 条件表达式

i++ 迭代表达式

[展开全文]

goto 会加标签,标签被放在被执行的语句的左上角

goto后面的标签示自己定义的,自己看的懂,有意义的标签即可。

 

return语句返回值类型与方法的返回值类型示相同的

 

 

一共讲解了 break语句 goto语句 continue语句和return语句

 

break语句就是语句执行到break之后直接跳出当前循环,如果break处于内部循环则跳出内部循环进入外部循环。

continue语句就是方法执行到continue符合条件就台哦出循环,不执行,返回前面循环继续执行,不会直接跳出当前的内部循环。

goto语句就是每写一个goto方法后面加一个自己看得懂的有意义的便签,然后在便签被执行的时候,便签要放在执行语句的左上角。

returun语句先创建一个string类型方法,return一个被赋值的变量,获取输入的数据,然后调用str方法,并显示结果

 

 

[展开全文]

while 先判断 后执行

do while 先执行 后判断

foreach 遍历集合中的每一个元素

用Arraylist类需在源文件中using System.Collection

[展开全文]

break 只能跳出最接近的语句

continue 用来忽略循环语句块内位于他后面的代码而直接开始一次新的循环 

只能使直接包含他的语句开始一次新的循环 

 

[展开全文]

switch语句(1,2,3共用一个语句块情况)

switch(变量名){

case 表达式1:

case 表达式2:

case 表达式3:

           语句

            break;

}

[展开全文]

1.do while语句会在计算条件表达式之前执行一次

2.可用foreach读取遍历集合中的元素,但不可用其对集合中的元素赋值

[展开全文]

1.break只能跳出最内层,最近的循环。

2.执行到continue,本层循环内continue后面的语句不再执行,而开始继续执行本层下一循环

 

[展开全文]

“foreach语句不应用于更改几何内容以避免产生不可预知的错误”---------上课的老师

[展开全文]

vs2015呼出自动补齐的快捷键ctrl+j,此外我发现大多数无法呼出补齐的情况是因为语句在不合理的位置或者拼写错误。

[展开全文]

break语句;

continue语句;

goto语句:

return语句:

 

[展开全文]

授课教师

Unity开发教练
Unity开发教练

课程特色

视频(3)
下载资料(3)
图文(1)
考试(1)