文档章节

C# 语法练习(5): 语句

涂孟超
 涂孟超
发布于 2014/09/26 15:33
字数 105
阅读 9
收藏 0

if (bool) { } else { }

switch (v) { case v1: ... break; case v2: ... break; ... default: ... break; }

do { } while (bool);

while (bool) { }

for (int i; i < 10; i++) { }

foreach (Type item in items) { }

break;

continue;

goto;

 
 
 
 
 

 

 

  

C# 的 switch 语句支持字符串, 但好像只能用 const string 类型的变量.
using System;

class MyClass
{
    static void Main()
    {
        string[] str = { "a", "bb", "ccc" };

        const string s1 = "bb";
        const string s2 = "ccc";

        foreach (string s in str)
        {
           switch(s)
           {
               case s1: Console.WriteLine(s.Length); break;
               case s2: Console.WriteLine(s.Length); break;
               default: Console.WriteLine(s); break; 
           }
        }

        Console.ReadKey();
    }
}

 
 
 
 
 

 

 

  

本文转载自:http://www.cnblogs.com/del/archive/2008/12/30/1365679.html

共有 人打赏支持
涂孟超
粉丝 12
博文 2011
码字总数 14107
作品 0
深圳
程序员
私信 提问
C#基础部分之语法和基础知识

C#的入口函数Main有以下形式 无入口参数、无返回值 1 public class HelloWorld 2 { 3 4 public static void Main() 5 { 6 System.Console.Write("Hello World/n"); 7 System.Console.Write(......

彭博
2012/03/09
69
0
20:python中的循环语句

20.1 while语句 问题描述: 求5!。 提示: 求5的阶乘,即54321 我总觉得不直观,我想最后打印的是形如:5!= 54321 = 120 20.1.1 print如何去掉自动换行 怎么去掉换行? 去掉了换行,但是,...

下家山
2017/07/19
0
0
我的ASP.NET学习笔记010C#语言基础

cSharp1概述 名词描述 C# 是一门语言,语法与javascript、C、C++、java相近,这些语言都是比C语言的语系中发展而来。 .net framework (Framework是框架的意思)asp.net软件的编译和运行平台,...

一个高中生
2018/08/05
0
0
面向对象练习

输出:1 2 in out 说明: break除了可以在switch里面用,还可以从for、while等循环语句中跳出; break+数字可以支持多重循环的跳出。 输出: Outer Middle Inner Outer Middle Inner …… 输...

科技小能手
2017/11/12
0
0
LINQ简记(3):子句

LINQ查询表达式的子句如select,where,from等都是比较简单的子句,相信各位多练习练习,再结合MSDN的例子,基本上是可以理解的,因此,本文只挑几个有代表性的,以及有些难理解的子句来简述...

junwong
2012/04/18
115
0

没有更多内容

加载失败,请刷新页面

加载更多

如何开发一款以太坊(安卓)钱包系列2 - 导入账号及账号管理

这是如何开发一款以太坊(安卓)钱包系列第2篇,如何导入账号。有时用户可能已经有一个账号,这篇文章接来介绍下,如何实现导入用户已经存在的账号。 导入账号预备知识 从用户需求上来讲,导...

Tiny熊
今天
2
0
intellJ IDEA搭建java+selenium自动化环境(maven,selenium,testng)

1.安装jdk1.8; 2.安装intellJ; 3.安装maven; 3.1 如果是单前用户,配置用户环境变量即可,如果是多用户,则需配置系统环境变量,变量名为MAVEN_HOME,赋值D:\Application\maven,往path中...

不最醉不龟归
今天
4
0
聊聊ShenandoahGC的Brooks Pointers

序 本文主要研究一下ShenandoahGC的Brooks Pointers Shenandoah Shenandoah面向low-pause-time的垃圾收集器,它的GC cycle主要有 Snapshot-at-the-beginning concurrent mark包括Init Mark(P......

go4it
昨天
4
0
Makefile通用编写规则

#简单实用的Makefile模板: objs := a.o b.o test:$(objs) gcc -o test $^ # .a.o.d .b.o.d dep_files := $(foreach f,$(objs),.$(f).d) dep_files := $(wildcard $(dep_files)) ifneq ($(d......

shzwork
昨天
3
0
《万历十五年》的读后感作文4000字

《万历十五年》的读后感作文4000字: 万历十五年,即1587年,距今已过去432年。在明朝276的历史中,这一年很平淡,并没有什么特别之处。黄仁宇的《万历十五年》一书,有别于其他的历史叙述方...

原创小博客
昨天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部