• C#学习笔记2:Iframe框架、MD5加密


    1、static void Main()的问题。

    static void Main()
    {
    ……//代码
    }
    static void Main(string[] args)
    {
    ……//代码
    }
    两者的不同点?
    string[] args:表示用户有输入参数,这些参数保存在args中。
    static使得Main()是一个静态方法,同一个类的所有实例都可以在类外直接调用它。如果不指定static,在调用方法之前,还需要执行额外的工作(实例化)。

    2、C#中 主函数入口Main()函数大写,但Main不是C#中的保留字(关键字),属于标识符,但是并不能乱用,Main在C#中具有特殊含义。

    3、在关键字(保留字)前加“@”,可以作为标识符使用(很少见)。如:@throw(throw是关键字)(@throw不符合大小写规范 但能使用)

    Pascal casing(Pascal 大小写):名称有一个或者多个单词组成,每个字母都应该以大写开头。如:HelloWorld

    camel casing(camel 大小写):第一个单词首字母小写,其他字母大写。局部变量使用该规范 ,不包含下划线。形式如:firstName

    变量是个一个存储位置的名称,在一个方法内部声明该变量称为局部变量。可以用 _、字母、数字+字母、数字、_、/等。

    4、string类型数据不可修改,只能重新对变量进行赋值,让它指向存储器中的一个新位置。

    5、System.Console.WriteLine():

    输出完以后换行
    System.Console.Write():
    输出完以后不换行。

    6、System.Console.Read():该方法返回的数据类型是与读取的字符值对应的一个整数,如果没有更多的字符可用,就返回-1.

    7、复合格式化

    System.Consle.WriteLine(“you full name is {0}{1}”,firstName,lastName);
    {0}{1}是索引占位符,从0开始,但不一定按顺序出现。
    System.Consle.WriteLine(“you full name is {1}{0}”,firstName,lastName);输出结果和上面是一样的
    firstName,lastName:格式项(参数)。

    8、托管执行和公共语言基础结构(说实话没看懂到底要讲什么)

    CIL(Common I ntermediate):公共中间语言
    IL:中间语言,CIL的简称。
    VES(Virtual Execution System):虚拟执行系统。(或称 运行时)
    实时编译 JIT编译(just-in-time)
    托管代码(managed code)
    托管执行(managed execution)
    非托管代码(unmanaged code)
    ILDASM

    基础很重要,细节不能马虎!

    (除非注明,文章均为原创,欢迎转载,转载时请注明出处链接:智波网 C#菜鸟笔记

  • 相关阅读:
    CVPR2020:三维实例分割与目标检测
    CVPR2020:视觉导航的神经拓扑SLAM
    使用现代C++如何避免bugs(下)
    使用现代C++如何避免bugs(上)
    蓝牙mesh网络技术的亮点
    电路功能和优点
    ARM的突破:超级计算机和Mac
    所有处理都走向AI
    Wide-Bandgap宽禁带(WBG)器件(如GaN和SiC)市场将何去何从?
    功率半导体碳化硅(SiC)技术
  • 原文地址:https://www.cnblogs.com/zhibolife/p/3327951.html
Copyright © 2020-2023  润新知