欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

12.17学习内容

程序员文章站 2022-07-15 14:18:36
...

1方法的命名规范

  • 方法的命名规范,C#中有两种命名方法,一种是驼峰命名法,一种是Pascal命名法。

  • 驼峰命名法:是指混合使用大小写字母来构成变量和函数的名字。
    第一个单词以小写字母开始;第二个单词的首字母大写或每一个单词的首字母都采用大写字母,

    例如:myFirstName、myLastName

  • Pascal 命名法与骆驼命名法类似。只不过骆驼命名法是首字母小写,而帕斯卡命名法是首字母大写  如:public void DisplayInfo(); string UserName; 二者都是采用了帕斯卡命名法.

2 reture的使用

  • 1 在方法中返回一个值
  • 2 结束当前方法,就是,在方法中出现了这个关键字,你下面的方法就不会再执行了。

3三元表达式

  • 之前在同学的作业中看见一个表达式,看不懂,今天能看懂了。
  • int a=10;
    int b=15;
    n1>n2?n1:n2
    三元表达式的作用就是比较两个相同变量的时候简单的写法,这个表达式的意思就是,如果n1大于n2,那么就取n1,要不然就取n2.

4枚举的作用:枚举的作用就是规范我们的开发,把常用的东西,例如性别,枚举出来,至今没理解更深刻的作用。

5在开发的过程中,默认规定在字段的前面加下划线:_,为了更好的和其他东西区分开来

6数组的长度声明了就不能再改变了

7任何的类型都可以转换成string类型,因为系统默认继承了一个object的类,这个类里面有个to string方法,所以我们可以调用to string方法来进行转换。

8将枚举类型转换成int类型。

    public enum QQstate
{
    Online=1,
    Offline,
    Live,
    Busy,
    Qme
}
    
class Program
{
    static void Main(string[] args)
    {
        QQstate state = QQstate.Online;//这样是声明一个要转的类型变量来接收。
        int a = (int)state;
        Console.WriteLine(a);
        Console.WriteLine((int)QQstate.Offline);//这样是直接转换,并打印。
        Console.WriteLine((int)QQstate.Busy);
        Console.WriteLine((int)QQstate.Live);
        Console.WriteLine((int)QQstate.Qme);

        Console.ReadKey();
    }
        

 }

9将string类型转换成枚举类型

public enum QQstate
{
Online=1,
Offline,
Live,
Busy,
Qme
}

class Program
{
    static void Main(string[] args)
    {
        
        Console.WriteLine("请选择你的状态,1-Online,2-Offline,3-Live,4-Busy,5-Qme");
        string input = Console.ReadLine();
        switch(input)
        {
            case "1":QQstate s1=(QQstate)Enum.Parse(typeof(QQstate),input);

                Console.WriteLine("你的选择是1,状态是{0}", s1);
                break;
            case "2":QQstate s2 = (QQstate)Enum.Parse(typeof(QQstate), input);
                Console.WriteLine("你的选择是2,状态是{0}", input);
                break;
            case "3":QQstate s3 = (QQstate)Enum.Parse(typeof(QQstate), input);
                Console.WriteLine("你的选择是3,状态是{0}", s3);
                break;
        }
        Console.ReadKey();

上一篇: 12.17

下一篇: [模板]字符串hash