C#中的switch case使用介绍
switch(type)
{
case tpye1:
break;
case tpye2:
break;
case tpye3:
break;
case tpye4:
break;
};
其中type可以是数字,也可以是字符串;
相关推荐
-
浅析C# 基础语法的使用
.net 是一种多语言的平台,开发.net 可以用多达几十种语言进行. Java 是一种单语言的平台. 快捷键: home 移到本行非空白字符前面 end 移到本行结尾 shift 可以多选择字符 通过配合home end paUp paDn Ctrl + home 文本开头 Ctrl + end 文本结尾 #region 和 #endregion 可以折叠一段代码 MSIL:微软中间
-
C#基础:Dispose()、Close()、Finalize()的区别详解
.net内存回收与Dispose﹐Close﹐Finalize方法一. net的对象使用一般分为三种情况﹕1.创建对象2.使用对象3.释放对象二.创建对象1.创建对象实际分为两个步骤﹕变量类型宣告和初始化对象2.变量类型宣告(declare),如﹕ 复制代码 代码如下: FileStream fs 这行代码会在当前的变量作用域空间(栈或堆)里建立一个叫做fs的变量﹐至少四个字节吧(因为要存一个对象的地址)3.初始化对象对象在使用(调用其方法或属性)前﹐必须进行初始化.如﹕ 复制代码 代码如下:
-
浅谈C#基础之类的访问修饰符
1.类中成员的访问修饰符 方位修饰符就是确定该成员能够访问(使用)的区域.C#中常用的有如下修饰符:pubic(公有).private(私有).internal(内联).protected(受保护).举例说明各个修饰符的限制区域. 复制代码 代码如下: class TestClass { public int a = 0; private int b = 0; protected int c = 0; pulic static int d
-
C#可以减少或不使用switch有什么方法
Insus.NET的解决方法,是使用工厂方法来处理,可以创建一个工厂接口,然后每个方法设计为一个工厂类,并实现工厂接口. 工厂接口: 复制代码 代码如下: IGetFactory using System; using System.Collections.Generic; using System.Linq; using System.Web; /// <summary> /// Summary description for IGetFactory /// </summary>
-
C#基础继承和多态详解
继承 在现有类(称为基类.父类)上建立新类(称为派生类.子类)的处理过程为继承.派生类能自动获取基类(除了构造函数和析构函数外的所有成员),可以在派生类中添加新的属性和方法扩展其功能. 复制代码 代码如下: using System;using System.Collections.Generic;using System.Linq;using System.Web; public class Person{ private string _id; public string id
-
c#多线程编程基础
无论您是为具有单个处理器的计算机还是为具有多个处理器的计算机进行开发,您都希望应用程序为用户提供最好的响应性能,即使应用程序当前正在完成其他工作.要使应用程序能够快速响应用户操作,同时在用户事件之间或者甚至在用户事件期间利用处理器,最强大的方式之一是使用多线程技术. 多线程:线程是程序中一个单一的顺序控制流程.在单个程序中同时运行多个线程完成不同的工作,称为多线程.如果某个线程进行一次长延迟操作, 处理器就切换到另一个线程执行.这样,多个线程的并行(并发)执行隐藏了长延迟,提高了处理器资源利用率
-
c# 接口interface基础入门小例子
复制代码 代码如下: /// <summary> /// interface /// 与抽象类的区别: /// 1,abstract可以有具体方法和抽象方法(必须有一个抽象方法),interface没有方法实现 /// 2,abstract可以有构造函数和析构函数,接口不行 /// 3,一个类可以实现多个interface,但只能继承一个abstract /// 特点: /// interface成员隐式具有public,所以不加修饰符 ///
-
c#入门之分支语句使用方法(三元运算符、if语句、switch语句)
三元运算符:?很多语言中都有这个运算符,原理都是一样的,区别可能就在于书写的格式上.习惯了excel的方式,总想把多个表达式用 , 号隔开,呵呵.在C#的三元运算符 ? 中,返回的两个表达式之间,使用 : 号隔开,而不是 , 号,注意了: 复制代码 代码如下: string h = (k<10) ? "k小于10":"k大于或等于10"; 当然,这种表达式适合简单的比较后返回值处理,但对于根据比较结果而执行大量的代码就不太适用了. IF语句 IF语句没有返回值
-
c#中switch case的用法实例解析
本文实例实现C#以一个收银付费的小程序演示switch case语法如何使用,读入用户选择,把用户的选择赋值给变量n,再根据用户的输入提示付费信息,这种情况使用switch case语法就非常合适了,对于C#的初学者来说,对一些基础技巧的使用是应该非常熟悉的. 具体代码如下: using System; using System.IO; class SwitchApp { public static void Main() { //显示提示 Console.WriteLine("三种选择型号:
-
C# 基础之运算符
1.条件运算符 条件运算符(?:)也称为三元(目)运算符,是if...else结构的简化形式,可以嵌套使用. 复制代码 代码如下: int x = 1; string s = x + ""; ; s += (x == 1 ? "man" : "men"); Console.WriteLine(s);//输出1man 2.checked和unchecked 复制代码 代码如下: byte b = 255; { b++; }
-
choosesubject c# switch
复制代码 代码如下: using System; class ChooseSubject { static void Main() { int i; string str; Console.WriteLine ("Please choose your favorite subjects:-1 is quit."); Console.WriteLine ("1.Chinese.");
随机推荐
- ASP操作XML文件的完整实例代码
- HTML 30分钟入门教程
- js判断运行jsp页面的浏览器类型以及版本示例
- Python列表生成器的循环技巧分享
- javascript匀速运动实现方法分析
- Python通过RabbitMQ服务器实现交换机功能的实例教程
- PHP网页游戏学习之Xnova(ogame)源码解读(八)
- ThinkPHP应用模式扩展详解
- 详解Python2.x中对Unicode编码的使用
- 跟老齐学Python之复习if语句
- C语言菜鸟基础教程之常量和变量
- Python中字符串对齐方法介绍
- Python实现图片转字符画的示例代码
- Ajax初试之读取数据篇实现代码
- js实现下拉菜单效果
- java string 转date方法如何实现
- DevExpress实现TreeList节点互斥的方法
- PHP fopen()和 file_get_contents()应用与差异介绍
- 8 行 Node.js 代码实现代理服务器
- Android 打开本地pdf文件