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# 接口interface基础入门小例子
复制代码 代码如下: /// <summary> /// interface /// 与抽象类的区别: /// 1,abstract可以有具体方法和抽象方法(必须有一个抽象方法),interface没有方法实现 /// 2,abstract可以有构造函数和析构函数,接口不行 /// 3,一个类可以实现多个interface,但只能继承一个abstract /// 特点: /// interface成员隐式具有public,所以不加修饰符 ///
-
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.");
-
浅谈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# 基础之运算符
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++; }
-
C#基础:Dispose()、Close()、Finalize()的区别详解
.net内存回收与Dispose﹐Close﹐Finalize方法一. net的对象使用一般分为三种情况﹕1.创建对象2.使用对象3.释放对象二.创建对象1.创建对象实际分为两个步骤﹕变量类型宣告和初始化对象2.变量类型宣告(declare),如﹕ 复制代码 代码如下: FileStream fs 这行代码会在当前的变量作用域空间(栈或堆)里建立一个叫做fs的变量﹐至少四个字节吧(因为要存一个对象的地址)3.初始化对象对象在使用(调用其方法或属性)前﹐必须进行初始化.如﹕ 复制代码 代码如下:
-
c#中switch case的用法实例解析
本文实例实现C#以一个收银付费的小程序演示switch case语法如何使用,读入用户选择,把用户的选择赋值给变量n,再根据用户的输入提示付费信息,这种情况使用switch case语法就非常合适了,对于C#的初学者来说,对一些基础技巧的使用是应该非常熟悉的. 具体代码如下: using System; using System.IO; class SwitchApp { public static void Main() { //显示提示 Console.WriteLine("三种选择型号:
-
c#入门之分支语句使用方法(三元运算符、if语句、switch语句)
三元运算符:?很多语言中都有这个运算符,原理都是一样的,区别可能就在于书写的格式上.习惯了excel的方式,总想把多个表达式用 , 号隔开,呵呵.在C#的三元运算符 ? 中,返回的两个表达式之间,使用 : 号隔开,而不是 , 号,注意了: 复制代码 代码如下: string h = (k<10) ? "k小于10":"k大于或等于10"; 当然,这种表达式适合简单的比较后返回值处理,但对于根据比较结果而执行大量的代码就不太适用了. IF语句 IF语句没有返回值
-
c#多线程编程基础
无论您是为具有单个处理器的计算机还是为具有多个处理器的计算机进行开发,您都希望应用程序为用户提供最好的响应性能,即使应用程序当前正在完成其他工作.要使应用程序能够快速响应用户操作,同时在用户事件之间或者甚至在用户事件期间利用处理器,最强大的方式之一是使用多线程技术. 多线程:线程是程序中一个单一的顺序控制流程.在单个程序中同时运行多个线程完成不同的工作,称为多线程.如果某个线程进行一次长延迟操作, 处理器就切换到另一个线程执行.这样,多个线程的并行(并发)执行隐藏了长延迟,提高了处理器资源利用率
随机推荐
- SQL server 2008 更改登录验证方式的方法
- sql server 2005用户权限设置深入分析
- 详解vue中使用express+fetch获取本地json文件
- Windows Server 2008 R2 下配置证书服务器和HTTPS的图文教程
- java中ArrayList 、LinkList的区别分析
- 原生JS查找元素的方法(推荐)
- php中获取主机名、协议及IP地址的方法
- vue 2.0封装model组件的方法
- PHP遍历并打印指定目录下所有文件实例
- javascript ajax 仿百度分页函数
- JavaScript 利用Cookie记录用户登录信息
- 精妙的SQL和SQL SERVER 与ACCESS、EXCEL的数据导入导出转换
- ASP.NET 2.0 中收集的小功能点(转)
- 浅谈javascript面向对象程序设计
- 从广告邮件到肉鸡成群(图)
- 计算字符串和文件MD5值的小例子
- Java函数式编程(六):Optional
- Android中系统自带锁WalkLock与KeyguardLock用法实例详解
- Springmvc中的转发重定向和拦截器的示例
- 微信小程序如何再次获取用户授权的方法