黑马程序员-异常、枚举、结构及数组的基本知识
来源:互联网 发布:opencv分水岭算法 编辑:程序博客网 时间:2024/04/29 15:47
1、异常捕获
try
{
有可能出现错误的代码;
}
catch
{
如果try中的代码出现异常,则进去catch中
}
finally
{
最后执行的代码
}
在 try 块中获取并使用资源,在 catch 块中处理异常情况,并在 finally 块中释放资源。
使用的语法:哪可能出现异常,你就踹它一脚
执行过程:
如果try中的代码出现了异常,则不会继续向下运行,直接跳到catch中,执行catch中的代码,不管try和catch是否执行,最终都必须执行finally。
注意:try和catch中间不允许写任何的代码。
2. int.TryParse(str, out number);
执行过程:尝试着将一个字符串类型的变量转换成int类型,如果转换成功的话,首先返回一个true,则将转换成功后的那个int类型的值
放到out后面的那个int类型的变量中保存,如果转换失败的话,则返回一个false,并且将number赋值为0;
3.三元表达式:语法:表达式1?表达式2:表达式3
执行过程:表达式1一般为关系表达式, 如果表达式1为true,则表达式2的值就是整个三元表达式的值。
如果表达式1的值为false,那么表达式3的值就是整个三元表达式的值。
注意:表达式2和表达式3的结果的类型必须一致,并且也要和整个三元表达式的结果的类型一致。
4.枚举类型,好处:就是方便来写代码,和用字符串比起来,用枚举的好处就是限定了变量的取值范围,程序处理起来更方便。
语法:
[public] enum 枚举名
{
值1,
值2,
值3,
......
}
public:访问修饰符访问的权限公开的,公用的,没有访问权限,谁都能访问。
enum:声明枚举的关键字,枚举名:要符合命名规范
枚举类型可以跟int类型互相转换,每个枚举类型都可以用一个int类型来表示
5.声明常量的语法:
const 变量类型 常量名=值;常量一旦声明了,就不能被改变了。
6.结构体
[访问修饰符] struct 结构名
{
变量。。。/方法/属性
}
访问修饰符:public
struct:声明结构的关键字是不同的,字段和变量本质的区别:字段在程序运行的时候可以存储多个值,而变量,只能存一个值。
7.随机数的产生
Random r = new Random();
int rNumber = r.Next(1, 7)//产生1-6的随机数
8.数组
声明数组的语法:
变量类型[] 数组名=new 变量类型[数组长度];数组的长度 如果固定了,那么就不能再改变了
int[] nums=new int[10];只声明了数组的长度和类型,并没有给数组赋值
int[] nums={1,2,3,4,5,6,7,8,9,0}; 再声明数组的同时,及确定了数组的类型、长度以及数组中的元素的值
int[] nums=new int[5]{1,2,3,4,5}; 注意:这个数组的长度是几,那么你元素的个数也得是几
int[] nums=new int[]{1,2,3,4,5};
---------------------- <a href="http://edu.csdn.net"target="blank">ASP.Net+Android+IOS开发</a>、<a href="http://edu.csdn.net"target="blank">.Net培训</a>、期待与您交流! ----------------------
- 黑马程序员-异常、枚举、结构及数组的基本知识
- 黑马程序员-学习枚举、结构体和数组的笔记
- 黑马程序员_C#枚举、常量、结构体、数组的学习
- 黑马程序员_枚举,结构,数组,方法
- 08黑马程序员_枚举,结构,数组
- 黑马程序员 一位数组的基本知识总结
- 黑马程序员_分支结构、枚举、结构、数组
- 黑马程序员——关于常量、枚举、结构、异常的总结笔记
- 黑马程序员——常量、枚举、结构、数组
- 黑马程序员————枚举、结构与数组
- 黑马程序员.Net学习笔记 03篇.结构、数组、枚举
- 黑马程序员-枚举、常量、结构
- 黑马程序员:枚举和结构
- 黑马程序员-枚举,结构,方法 这三者的区别
- 黑马程序员关于常量、枚举、结构的复习
- 黑马程序员_程序的三种结构+枚举
- 黑马程序员—数组及内存结构使用
- 黑马程序员_异常与枚举小结
- 播放视频
- 二哥种花生(正解)
- 职业建议
- 关键帧动画
- c++虚表的使用 通过虚表调用虚函数的演示代码
- 黑马程序员-异常、枚举、结构及数组的基本知识
- poj 1159 Palindrome 【LCS + 滚动数组】
- oracle器参数文件
- 找错误1(已找出)
- 关于如何检索SCI号
- CASE WHEN
- firefly架构说明
- [LeetCode] Best Time to Buy and Sell Stock II
- 画图、线段和四边形