.NET 基础一步步一幕幕[方法、结构、枚举]
2016-12-24 20:02
302 查看
方法、结构、枚举
方法:
将一堆代码进行重用的一种机制。
语法:
[访问修饰符] 返回类型 <方法名>(参数列表){
方法主体;
}
返回值类型:如果不需要写返回值,写void
方法名:Pascal 每个单词的首字母都大些。其余字母小写
参数列表:完成这个方法所必须要提供给这个方法的条件。如果没有参数,小括号也不省略。
方法写好后,如果想要被执行,必须要调用。
方法的调用语法:类名.方法名(参数);
案例:
结构:
一次性声明多个不同类型的变量。自定义数据类型,可以在其内部定义方法, 属于值类型.
语法:
访问修饰符 struct 结构名{ 成员;//字段 }
案例:
一:
二:
枚举:
一组已命名的数值常量,用于定义具有一组特定值的数据类型。
语法:
访问修饰符 enum 枚举名 { 值列表 }
枚举就是一个变量类型 ,int--double string decimal.
只是枚举声明、赋值、使用的方式跟那些普通的变量类型不一样。
我们可以将一个枚举类型的变量跟int类型和string类型互相转换。
枚举类型默认是跟int类型相互兼容的,所以可以通过强制类型转换的语法互相转换。
当转换一个枚举中没有的值的时候,不会抛异常,而是直接将数字显示出来。
枚举同样也可以跟string类型互相转换,如果将枚举类型转换成string类型,则直接调用ToString().
如果将字符串转换成枚举类型则需要下面这样一行代码:
(要转换的枚举类型)Enum.Parse(typeof(要转换的枚举类型),"要转换的字符串");
如果转换的字符串是数字,则就算枚举中没有,也会不会抛异常。
如果转换的字符串是文本,如果枚举中没有,则会抛出异常。
案例:
一:
二:
三:
好了 , 本篇就到这里了,另本篇提供的案例只有截图,没有运行的结果,请自行处理咯。希望能对初学者带来帮助,更希望大神能带带我们,带我们装逼,带我们飞。。。
最后打个小广告:QQ群: .NET一步步一幕幕 群号:590170361 (加群备注:博客园看到的)
方法:
将一堆代码进行重用的一种机制。
语法:
[访问修饰符] 返回类型 <方法名>(参数列表){
方法主体;
}
返回值类型:如果不需要写返回值,写void
方法名:Pascal 每个单词的首字母都大些。其余字母小写
参数列表:完成这个方法所必须要提供给这个方法的条件。如果没有参数,小括号也不省略。
方法写好后,如果想要被执行,必须要调用。
方法的调用语法:类名.方法名(参数);
案例:
结构:
一次性声明多个不同类型的变量。自定义数据类型,可以在其内部定义方法, 属于值类型.
语法:
访问修饰符 struct 结构名{ 成员;//字段 }
案例:
一:
二:
枚举:
一组已命名的数值常量,用于定义具有一组特定值的数据类型。
语法:
访问修饰符 enum 枚举名 { 值列表 }
枚举就是一个变量类型 ,int--double string decimal.
只是枚举声明、赋值、使用的方式跟那些普通的变量类型不一样。
我们可以将一个枚举类型的变量跟int类型和string类型互相转换。
枚举类型默认是跟int类型相互兼容的,所以可以通过强制类型转换的语法互相转换。
当转换一个枚举中没有的值的时候,不会抛异常,而是直接将数字显示出来。
枚举同样也可以跟string类型互相转换,如果将枚举类型转换成string类型,则直接调用ToString().
如果将字符串转换成枚举类型则需要下面这样一行代码:
(要转换的枚举类型)Enum.Parse(typeof(要转换的枚举类型),"要转换的字符串");
如果转换的字符串是数字,则就算枚举中没有,也会不会抛异常。
如果转换的字符串是文本,如果枚举中没有,则会抛出异常。
案例:
一:
二:
三:
好了 , 本篇就到这里了,另本篇提供的案例只有截图,没有运行的结果,请自行处理咯。希望能对初学者带来帮助,更希望大神能带带我们,带我们装逼,带我们飞。。。
最后打个小广告:QQ群: .NET一步步一幕幕 群号:590170361 (加群备注:博客园看到的)
相关文章推荐
- .NET 基础 一步步 一幕幕[面向对象之方法、方法的重载、方法的重写、方法的递归]
- .NET 基础 一步步 一幕幕[面向对象之构造函数、析构函数]
- .NET 基础 一步步 一幕幕[面向对象之堆、栈、引用类型、值类型]
- .NET 基础 一步步 一幕幕[面向对象之静态、非静态]
- .NET 基础一步步一幕幕[面向对象前言]
- .NET 基础 一步步 一幕幕[面向对象之new、this关键字]
- .NET 基础 一步步 一幕幕[面向对象之静态、非静态]
- .NET 基础一步步一幕幕[out、ref、params]
- .NET 基础 一步步 一幕幕[面向对象之对象和类]
- .NET正则基础——.NET正则类及方法应用
- .net(枚举和switch结构)
- 黑马程序员_枚举,结构,数组,方法
- .net 数据结构与算法基础:Hashtable
- .net 数据结构与算法基础:泛型编程、时间测试
- C#基础 结构、枚举、表达式、运算符
- .net 数据结构与算法基础:图的操作
- 【C#基础知识】之结构、数组及常用的几种排序方法总结
- C#基础-结构、枚举和数组(Day4)
- .net 数据结构与算法基础:二叉树
- .NET必知基础-System.Object中包含哪些方法,哪些是虚方法