• 二、语言基础


    C#是微软公司在2000年7月发布的一种全新且简单、安全、面向对象的程序设计语言。是专门为。NET的开发而开发的语言。

    一、C#的项目组成结构

    1、项目结构:

    1.1项目后缀:

    .config    配置文件(存放配置参数文件)

    .csproj    项目文件(管理文件项)

    .sin         解决方案文件

    .cs          源文件(程序代码)

    1.2函数的四要素:名称,输入,输出,加工。

    1.3主函数,输入语句,输出语句。

    Static void Main (string[] args)

    {

    主函数内容

    }

     Console.ReadKey();输入语句。

    Console.ReadLine();输入语句。自动换行

    Console.WriteLine();输出语句。自动换行。

    Console.Write();输出语句。

    1.4

    namespace ConsoleApplicationl  命名空间

    class Program  类

    static void Main(string[] args)   方法

    1.5

    Alt+→  提示,需要执行程序时点击启动或ctrl+F5

    ctrl+k 选中一行

    二 数据类型

    基本数据类型

    整形:byle Byte 1 0...255

             short int16 2

            int int32 4

            long int64 8

    浮点型:float Single 4 1位

               double Double 8 2位

               decimal Decimal 16 所有

    字符型:char Char 2 任意字符

    布尔型:bool Boolean 1 True或false

    字符串型:string String  字符序列

    日期时间:DtaeTime

    枚举类型:ENUM

    结构类型:struct

    三、引用类型

    1.字符串类型

    string等同于字符型,长度较长,定义是用双引号。

    举例:string a =“hello”;    string b =“H”;

    2.类类型

    object是所有其他类型的最终基类

    3.接口类型

    interface

    4.数组类型

    一维和多维数组,如int[]和int[,,,,]

    四、C#转义字符

    \'单引号\''双引号\\反斜杠\0空\a蜂鸣音\b退格\f换页\n换行\r回车\t水平制表符\v垂直制表符

    五变量常量

    一个等号是赋值,两个等号是逻辑运算 1.变量名的命名规则 :1,变量名组成  字母 数字  下划线 @  汉字 2,首字母只能用 字母 下划线 @ 汉字 例子   3 不能与关键字重名(if else for)  

    2变量的定义:数据类型 变量名[=值];例子  int a=1;

    3变量名前加关键字(不能赋值,只能取值):const 例子 const int a=1;

    六 运算符

    算数 : ++ --  加加  减减 优先级 由高到低 即执行顺序由上到下,(圆括号的优先级最高)

               */%    乘除取余

                +-      加减

    关系:> < >=  <=  大于小于 大于等于 小于等于

             ==  !=   等于 不等于

    逻辑:&&  与(并且) 必须是真

             || 或  左右两边其中之一是真

             ! 非(优先级在此表的最顶层) 写在语句前 原本真变假

    调价运算符:?: 唯一的一个三元运算符  如果

    赋值  =  += -= *= /=  %= 如x-=4 即 x=x-4

    前++ 后++的区别

    int a= 10, b=a++;

    Console.Writeline("a="+a);

    Console.Writeline("b="+b);结果: a=10,b=11

    int a=10,b=++a;

    Console.Writeline("a="+a);

    Console.Writeline("b="+b);结果:a=11,b=11

    条件运算符:例子   x=(x>12)?1:2  //假如x >12那么返回1,否返回2

  • 相关阅读:
    凭这份pdf让我轻松拿下了蚂蚁金服、字节跳动、小米等大厂的offer
    阿里面试官看了我写的多线程博文,反问你也看过那本的(多线程)
    Docker简介及基本使用
    springboot常见问题之Rustful风格下,@PutMapping、@@DeleteMapping失效问题
    SpringBoot之国际化功能
    SpringBoot之Thymeleaf模板引擎
    SpringBoot之静态资源处理
    SpringBoot 配置原理
    SpringBoot: 配置文件用法
    SpringBoot版hello world
  • 原文地址:https://www.cnblogs.com/v812249389/p/4313600.html
Copyright © 2020-2023  润新知