美文网首页
12.17学习内容

12.17学习内容

作者: a04a42f99657 | 来源:发表于2016-12-18 01:37 被阅读12次

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学习内容

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

  • 学习论语第6⃣️4⃣️天

    学习《论语》第️️64天 学习内容: 12.16 子曰:“君子成人之美,不成人之恶。小人反是。” 12.17 季康...

  • NLP心理学

    12.17第一天打卡 【学习内容】 1·NLP与心理学概论课程、2·心智策略、3·人生脚本、4·界限 【我的收获】...

  • 给花生教室的一封信

    本学期各学科课程即将进入尾声,让我们一起回顾孩子本周(12.13——12.17)在学校各学科的学习内容,让我...

  • 给小浪花守护者们的一封信

    本学期各学科课程即将进入尾声,让我们一起回顾孩子本周(12.13——12.17)在学校各学科的学习内容,让我们一起...

  • 学习打卡12.17

    早上起来看冲刺班 白天做了文言文对比阅读 默写 晚上复盘➕中考作文技巧 打算洗个澡再做会基础题就睡觉 昨天八点多就...

  • 预防针

    12.17

  • NFH.007 - SVG矢量图与two.js

    12.17学习经验分享# Bruce_Zhu于2016.12.17 SVG## ——SVG特点: SVG 指可伸缩...

  • 2020.12.17武当山行

    12.17 12.18 20.12.19

  • 12.17学习成果展示

    今天展示的学生是王梦瑶,刘思彤,吴文豪 一,王梦瑶学习成果展示 二,吴文豪学习成果展示 三,刘思彤学习成果展示

网友评论

      本文标题:12.17学习内容

      本文链接:https://www.haomeiwen.com/subject/zmuamttx.html