c# 之学习9 params 可变参数
来源:互联网 发布:顺德出格软件 编辑:程序博客网 时间:2024/05/16 17:25
namespace ConsoleApplication3{ public enum qqState { qqonline, qqoffline, qqme, qqbusy, } public struct Person { public string _name; public int _age; public Gender _gender; } public enum Gender { 男, 女 } class Program { //可变参数 params 在方法的形参中是唯一 且在方法形参的最后一个 public static void Sun(string name, params int[] arr) { int S = 0; for (int i = 0; i < arr.Length; i++) { S += arr[i]; } Console.WriteLine("{0}和是:{1}",name,S); } static void Main(string[] args) { //#region //将enum 类型转换成int //枚举和int类型是相互兼容的 可以相互转换 //int n = 0; //qqState qa; //n = (int)qqState.qqbusy; //Console.WriteLine(n); //#endregion //#region //将enum 转成int //枚举和int类型是相互兼容的 可以相互转换 //qqState qb; //int m = 2; //qb = (qqState)m; //Console.WriteLine(qb); //#endregion //#region //将枚举类型转换string //qqState qc; //qc = qqState.qqoffline; //string str = qc.ToString(); //Console.WriteLine(str); //#endregion //#region //将string转换成int //Console.WriteLine("将string转换成int"); //qqState qd; //string s = "2"; //qd = (qqState)Enum.Parse(typeof(qqState), s); //Console.WriteLine(qd); //是数字 如果枚举中没有就会输出数字 不会抛出异常 //s = "5"; //qd = (qqState)Enum.Parse(typeof(qqState), s); //Console.WriteLine(qd); //是数字 如果枚举中没有 就会抛出异常 //s = "qqme";//s="sdf";//这样会报错 //qd = (qqState)Enum.Parse(typeof(qqState), s); //Console.WriteLine(qd); ////#endregion int[] s = { 100, 230, 12 }; Sun("sun1", 100, 230, 12); Sun("sun2", s); Person lsPerson; lsPerson._name = "SDE"; Console.ReadKey(); } }}params 在函数形参中的唯一 和末位性质
阅读全文
0 0
- c# 之学习9 params 可变参数
- C# params可变数量参数
- c#之params参数
- C# 中 params 的使用 可变参数
- C#学习笔记9-指数参数params
- C#之params参数使用
- 可变数目参数 params
- Params可变参数
- params 长度可变参数
- params可变参数
- params可变参数
- C# out、ref、params、可变参数、命名参数详解
- C# 基础加强(一)可变参数params、索引器
- 可变数目参数:params关键字
- 可变参数Params代码实例
- 黑马程序员 Params可变参数
- C#中params 关键字可以指定在参数数目可变处采用参数的方法参数
- C#中Params参数
- 根据经纬度显示的距离排序
- JustOj 1404: 木木换班(又是一道结构体排序)
- 030 DBUtils工具类与DataSource数据库连接池
- 软件工程导论(第6版)整理 第三章 需求分析
- Zephyr内核到1.5版本的改进
- c# 之学习9 params 可变参数
- SPFA的SLF与LLL优化
- Leetcode 190 Reverse Bits
- AndroidStudio 中 buildSrc/src/main/groovy 的构建
- javaweb中的cookie
- 2017 Java 中== 与 equals 区别 终极见解
- Leetcode 191 Number of 1 Bits
- 安卓开发:从系统相册选择照片
- dwr学习