• C#基础


    1、基本语法

      注意:

        区分大小写

        ;语句结尾

        与Java不同,文件名可以和类名不同

      面向对象编程

      关键字

        using  引用命名空间

        class  声明一个类

        注释方式

          单行://

          多行:/*    */

          文档:///

        变量

    类型 关键字
    整数类型 byte、short、int、long
    浮点型 float、double
    十进制类型 decimal
    布尔类型 bool
    字符类型 string、char
    空类型 null

            decimal精度较高,但依旧会有精度损耗,使用M后缀

            

        表达式,运算符

        作用域

        

      string转换

        *.Parse(string)

        如 Int.Parse("5") 输出为 5

        Convert.TpInt32(double value)

        如果value为两个整数中间的数,则返回偶数,例如4.5输出4,5.5输出6.其他情况为四舍五入。

        Convert.ToInt32()能处理空值,返回为0,Int.Parse()空会产生异常。

      

      函数

        单一职责。

        大驼峰命名,即开头字母也大写

        参数、返回值。

        参数修饰符:

          1、无修饰符:按值传递、得到的是副本

          2、out:引用传递,可以获得多个返回值(C#7.0之后一般用元组)

          3、ref:调用者赋初值,方法里可选赋值

          4、params

          out与ref区别:

            out必须在方法内修改,ref可修改也可以不修改;

            out在传入参数时,参数是局部变量的话,可以不赋值,因为out一定会对其进行赋值;

            ref修饰的参数,必须有初始值才能调用。

        

  • 相关阅读:
    springmvc源码分析上之HandlerMapping
    java web api接口调用
    centos6 hadoop2.7.3分布式搭建
    大话java基础知识一之为什么java的主函数入口必须是public static void
    jQuery引用
    windows 服务的卸载
    java 环境安装
    python matplotlib 折线图的制作
    python matplotlib 简单柱状图的制作
    python 安装库时 Failed building wheel for 错误处理
  • 原文地址:https://www.cnblogs.com/xunzf0402/p/16348938.html
Copyright © 2020-2023  润新知