晨风资讯网
新闻资讯网络冲浪网页设计网络编程图形图像数据库网络媒体服务器网络安全网站运营软件教程黑客认证Wap技术
教程搜索
教程搜索:
  首页 > 程序开发 > C/C++ > 正文  

C# 语言规范--1.6 语句
日期:2006-5-31 15:48:30 来源:网络 作者:无名 浏览:

C# 语言规范--1.6 语句:
C# 中的大多数语句都是直接从 C 和 C++ 借用的,但有一些值得注意的添加和修改。下表列出了可用的语句类型,并提供了每种类型的示例。

语句 示例
语句列表和块语句 static void Main() {     F();    G();    {         H();        I();    } }
 
标记语句和 goto 语句 static void Main(string[] args) {    if (args.Length == 0)        goto done;    Console.WriteLine(args.Length);done:    Console.WriteLine("Done");}
 
局部常数声明 static void Main() {    const float pi = 3.14f;    const int r = 123;    Console.WriteLine(pi * r * r);}
 
局部变量声明 static void Main() {    int a;    int b = 2, c = 3;    a = 1;    Console.WriteLine(a + b + c);}
 
表达式语句 static int F(int a, int b) {    return a + b;}static void Main() {    F(1, 2);  // Expression statement}
 
if 语句 static void Main(string[] args) {    if (args.Length == 0)        Console.WriteLine("No args");    else        Console.WriteLine("Args");}
 
switch 语句 static void Main(string[] args) {    switch (args.Length) {        case 0:            Console.WriteLine("No args");            break;        case 1:            Console.WriteLine("One arg ");            break;        default:            int n = args.Length;            Console.WriteLine("{0} args", n);            break;    }}
 
while 语句 static void Main(string[] args) {    int i = 0;    while (i < args.Length) {        Console.WriteLine(args[i]);        i++;    }}
 
do 语句 static void Main() {    string s;    do { s = Console.ReadLine(); }    while (s != "Exit");}
 
for 语句 static void Main(string[] args) {    for (int i = 0; i < args.Length; i++)        Console.WriteLine(args[i]);}
 
foreach 语句 static void Main(string[] args) {    foreach (string s in args)        Console.WriteLine(s);}

本教程共2页,当前在第1页  1  2  


上一篇: C# 语言规范--1.7 类 下一篇:

C# 语言规范--1.5 表达式

返回列表 打印此页 加入收藏 资讯论坛 关闭窗口 点击复制本页地址,发送给QQ/MSN好友
关于我们 - 联系我们 - 版权声明 - 帮助(?) - 广告服务 - 友情链接 - 服务项目 - 人才招聘
2003-2008 版权所有 © 晨风资讯网 未经授权禁止复制或建立镜像
CopyRight 2003-2008 www.Net118.com,All Rights Reserved.Design By ChenFeng Network Studio