流程控制
switch(str)
{
case "1": Console.WriterLine(A);break;
case "2": Console.WriterLine(B);break;
default: Console.WriterLine(c);break;
}
循环控制
1、for(int i=0;i<100;i++)
{}
2、while(条件)
{}
3、do
{}
while
{}
4、 处理异常
try
{
可能出现异常的代码
}
catch
{
如果出现了异常,就在异常处停下来,其后的代码不在执行,
直接跳到catch中执行代码
}
跳转语句
break:用于终止最近的封闭循环或他所在的switch语句;
continue:将控制权传递给它所在的封闭迭代语句的下一次迭代;
goto:语句将程序控制直接传递给标记语句,一个通用方法是将控制传递给特定的switch-case 标签或switch 语句总的默认标签;还用于跳出深嵌套循环;
return:终止它出现在其中的方法的执行并将控制返回给调用方法,还可以返回一个可选值。如果方法为void类型,则可以省略return语句;如果return语句位于try块中,则将在控制流返回到调用方法之前执行finally块(如果存在);
throw:用于发出在程序执行期间出现反常情况(异常)的信号。
方法
public 叫做访问修饰符,表示公用的方法
static 叫做静态标记,静态方法只能直接访问静态的成员
如果需要访问实例方法(没有static修饰的)必须实例化(new一个对象)
无参无返回:public static void Func1(){}
有参无返回值:public static void Func2(int num){}
有参有返回值:public static string Func3(int num)
{
有返回值的方法在结束的时候一定要有一个return+值
值的类型要与方法的定义一致
return"";
严格意义上讲return不一定要在最后
可以将return放在中间,但是只要是见到return方法就结束
}
使用方法注意的一个事项:
1、搞清楚方法做什么
2、根据方法要做什么,将方法的原型(就是除了花括号意外的东西)写出来
3、然后再考虑逻辑,实现方法体

 1  static void Main(string[] args)
 2         {
 3           
 4             Dictionary<string, int> dir = new Dictionary<string, int>();
 5             string str = "我的小字典,小字典。多少重复的数字在这里都能显示,小字典。多少重复的数字在这里都能显示,小字典。多少重复的数字在这里都能显示,小字典。多少重复的数字在这里都能显示,PS";
 6             for (int i = 0; i < str.Length; i++)
 7             {
 8                 Console.Clear();
 9                 string temp = str[i].ToString();
10                 if (dir.ContainsKey(temp))
11                 {
12                     int count = dir[temp];
13                     count++;
14                     dir[temp] = count;
15                 }
16                 else
17                 {
18                     dir.Add(temp, 1);
19                 }
20                 StringBuilder sb = new StringBuilder();
21                 foreach (KeyValuePair<string, int> item in dir)
22                 {
23                     sb.AppendFormat("{0}\t{1}\r\n", item.Key, item.Value);
24                 }
25                 Console.WriteLine(sb.ToString());
26             } Console.ReadKey(); 
27         
posted on 2012-07-12 23:28  Fan帥帥  阅读(127)  评论(0)    收藏  举报