12.17学习内容

2016-12-18  本文已影响12人  a04a42f99657

1方法的命名规范

2 reture的使用

3三元表达式

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();
上一篇 下一篇

猜你喜欢

热点阅读