C#中的switch case使用介绍
switch(type)
{
case tpye1:
break;
case tpye2:
break;
case tpye3:
break;
case tpye4:
break;
};
其中type可以是数字,也可以是字符串;
相关推荐
-
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# 基础语法的使用
.net 是一种多语言的平台,开发.net 可以用多达几十种语言进行. Java 是一种单语言的平台. 快捷键: home 移到本行非空白字符前面 end 移到本行结尾 shift 可以多选择字符 通过配合home end paUp paDn Ctrl + home 文本开头 Ctrl + end 文本结尾 #region 和 #endregion 可以折叠一段代码 MSIL:微软中间
-
c#入门之分支语句使用方法(三元运算符、if语句、switch语句)
三元运算符:?很多语言中都有这个运算符,原理都是一样的,区别可能就在于书写的格式上.习惯了excel的方式,总想把多个表达式用 , 号隔开,呵呵.在C#的三元运算符 ? 中,返回的两个表达式之间,使用 : 号隔开,而不是 , 号,注意了: 复制代码 代码如下: string h = (k<10) ? "k小于10":"k大于或等于10"; 当然,这种表达式适合简单的比较后返回值处理,但对于根据比较结果而执行大量的代码就不太适用了. IF语句 IF语句没有返回值
-
浅谈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
-
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#中switch case的用法实例解析
本文实例实现C#以一个收银付费的小程序演示switch case语法如何使用,读入用户选择,把用户的选择赋值给变量n,再根据用户的输入提示付费信息,这种情况使用switch case语法就非常合适了,对于C#的初学者来说,对一些基础技巧的使用是应该非常熟悉的. 具体代码如下: using System; using System.IO; class SwitchApp { public static void Main() { //显示提示 Console.WriteLine("三种选择型号:
-
C#基础继承和多态详解
继承 在现有类(称为基类.父类)上建立新类(称为派生类.子类)的处理过程为继承.派生类能自动获取基类(除了构造函数和析构函数外的所有成员),可以在派生类中添加新的属性和方法扩展其功能. 复制代码 代码如下: using System;using System.Collections.Generic;using System.Linq;using System.Web; public class Person{ private string _id; public string id
-
C#可以减少或不使用switch有什么方法
Insus.NET的解决方法,是使用工厂方法来处理,可以创建一个工厂接口,然后每个方法设计为一个工厂类,并实现工厂接口. 工厂接口: 复制代码 代码如下: IGetFactory using System; using System.Collections.Generic; using System.Linq; using System.Web; /// <summary> /// Summary description for IGetFactory /// </summary>
-
C#基础:Dispose()、Close()、Finalize()的区别详解
.net内存回收与Dispose﹐Close﹐Finalize方法一. net的对象使用一般分为三种情况﹕1.创建对象2.使用对象3.释放对象二.创建对象1.创建对象实际分为两个步骤﹕变量类型宣告和初始化对象2.变量类型宣告(declare),如﹕ 复制代码 代码如下: FileStream fs 这行代码会在当前的变量作用域空间(栈或堆)里建立一个叫做fs的变量﹐至少四个字节吧(因为要存一个对象的地址)3.初始化对象对象在使用(调用其方法或属性)前﹐必须进行初始化.如﹕ 复制代码 代码如下:
-
c# 接口interface基础入门小例子
复制代码 代码如下: /// <summary> /// interface /// 与抽象类的区别: /// 1,abstract可以有具体方法和抽象方法(必须有一个抽象方法),interface没有方法实现 /// 2,abstract可以有构造函数和析构函数,接口不行 /// 3,一个类可以实现多个interface,但只能继承一个abstract /// 特点: /// interface成员隐式具有public,所以不加修饰符 ///
-
c#多线程编程基础
无论您是为具有单个处理器的计算机还是为具有多个处理器的计算机进行开发,您都希望应用程序为用户提供最好的响应性能,即使应用程序当前正在完成其他工作.要使应用程序能够快速响应用户操作,同时在用户事件之间或者甚至在用户事件期间利用处理器,最强大的方式之一是使用多线程技术. 多线程:线程是程序中一个单一的顺序控制流程.在单个程序中同时运行多个线程完成不同的工作,称为多线程.如果某个线程进行一次长延迟操作, 处理器就切换到另一个线程执行.这样,多个线程的并行(并发)执行隐藏了长延迟,提高了处理器资源利用率
随机推荐
- vue实现ajax滚动下拉加载,同时具有loading效果(推荐)
- WIN2003 服务器安全配置批处理文件
- Windows上使用virtualenv搭建Python+Flask开发环境
- PHP实例分享判断客户端是否使用代理服务器及其匿名级别
- ThinkPHP模板Switch标签用法示例
- python实现识别相似图片小结
- asp 取得用户真实IP,对代理地址仍然有效的函数
- C++11的新特性简单汇总介绍 (一)
- Android自定义Button并设置不同背景图片的方法
- Android中的动态加载机制的学习研究
- C# 获取当前星期几三种实现方法
- Ajax传Jsond Mvc后台接收实例
- asp下多个域名后缀同时查询的域名查询系统
- jquery使用$(element).is()来判断获取的tagName
- jquery 获取 outerHtml 包含当前节点本身的代码
- html5在android中的使用问题及技巧解读
- Centos7远程桌面 vnc/vnc-server的设置详解
- 做一个有下拉功能的留言版
- Android 开发订单流程view实例详解
- C语言中等待socket连接和对socket定位的方法