欢迎光临散文网 会员登陆 & 注册

.NET基础第六天

2023-07-15 10:05 作者:香草味的lollipop  | 我要投稿

一、 常量

声明常量的语法:

特点:不能被重新赋值

什么时候会用到常量?

二、枚举

1. 语法:

2. 说明:

        public:访问修饰符,公开的,公共的

        enum:声明枚举的关键字

        枚举名:要符合Pascal命名规范

        枚举的意义在于规范开发

3. 注意事项

          将枚举声明在命名空间的下面,类的外面,表示在这个命名空间下,所有的类都可以使用这个枚举

        枚举是一个变量类型,只是枚举声明、赋值、使用的方式跟那些普通的变量类型不一样。

        我们可以将一个枚举类型跟int类型和string类型互相转换。

        枚举类型默认是跟int类型互相兼容的,所以可以通过强制转换的语法互相转换。

        当转换一个枚举中没有的值的时候,不会抛异常。而是直接将数字显示出来。

        枚举同样也可以跟string类型互相转换,如果将枚举类型转换成string类型,则直接调用ToString()方法

        如果将字符串转换成枚举类型则需要下面这样一行代码:

        如果转换的字符串是数字,则就算枚举中没有,也不会抛异常;如果转换的字符串是没居中没有的文本,则会抛出异常

三、 结构体

可以帮助我们一次性声明多个不同类型的变量

语法:

变量在程序运行期间只能存储一个值,而字段可以存储多个值

四、数组

一次性存储多个相同类型的变量

语法:

***数组长度一旦固定了,就不能改变了

五、数组元素逆置

        6个元素交换了三次

            a b c d e f

            0 1 2 3 4 5

        第一次交换: a和f交换     i=0   和Length-1-0

        第二次交换: b和e交换    i=1   和Length-1-1

        第三次交换: c跟d交换    i=2    和 Length-1-2

六、冒泡排序

就是将一个数组中的元素按照从大到小或从小到大的顺序进行排列

第一个元素和后面每一个元素进行比较 两两交换 直至比较完

        i=0   j=nums.Length-1-i;  交换了9次

        i=1   j=nums.Length-1-i;  交换了8次

        i=2   j=nums.Length-1-i;  交换了7次

        i=3   j=nums.Length-1-i;  交换了6次

        i=4   j=nums.Length-1-i;  交换了5次

        i=5   j=nums.Length-1-i;  交换了4次

        i=6   j=nums.Length-1-i;  交换了3次

        i=7   j=nums.Length-1-i;  交换了2次

        i=8   j=nums.Length-1-i;  交换了1次

省事写法

七、方法(函数)

函数就是将 一i对代码进行重用的一种机制

1. 函数的语法:

2. 说明:

        public:访问修饰符,公共的,公开的

        static:静态的

        返回值类型:如果不需要写返回值 就写void

        方法名:Pascal命名法 每个单词的首字母都大写 其余字母小写

        参数列表:完成这个方法锁必须要提供给这个方法的条件


方法写好后,如果想要被执行,必须要在Main()函数中调用

3. 对于静态方法的调用

    语法:

    ***如果在同一个类中,直接写名字调用就可以了

八、return的作用

  1. 在方法中返回要返回的值

  2. 立即结束本次方法


.NET基础第六天的评论 (共 条)

分享到微博请遵守国家法律