zoukankan      html  css  js  c++  java
  • C# 入门经典

                                                  C#简介

    使用.NETFrmework的含义

    使用.NETFrmework的一个重要原因是他可以作为集成各种操作系统的方式 包含了一个非常大的代码库 除了提供这个库以外.NETFrmework还包含.NET公共语言运行时(Common language running) ,CLR他负责使用.NET库开发的所有应用程序的运行

    使用C#可以编写什么样的应用程序

    Windows 应用程序      web应用程序        web服务

                                                                                                                                                                                                                                    变量和表达式

    与其他编译器不同C#不用考虑代码中的空格,回车或者tab字符(这些字符统称为空白字符),这样格式化代码就有很大的自由度,但遵循某些规矩将有助于代码阅读

    特别注意一点C#区分大小写

    类型 别名 允许的值
    sbyte System.SByte 在-128~127之间
    byte System.Byte 在0~225之间的整数
    short System.INT16 在-32768~32767之间的整数
    ushort System.UINT16 在0~65535之间的整数
    int System.int32 在-2147483648~2147483647之间的整数
    uint  System.Uint32 在0~4294967295之间的整数
    long System.int64 在-92233720368477808~92233720368477807之间的整数
    ulong System.Uint64 在0~18446744073709551615之间的整数

    一些变量前面的u是unsigned的缩写,表示不能在这些类型的变量中存储负数

    存储浮点型,他们不是整数可以使用 float double decimal 

    类型 别名 允许的值
    char System.Char 一个UnICode字符,存储0~65535之间的整数
    bool System.Boolean  布尔值true和false
    string System.string 一组字符

     除了数值类型外还有另外三种类型

    注意组成的字符数没有上限因为他可以使用可变得大小内存

    布尔类型bool是C#中最常用的一种变量类型类似的类型在其他代码中非常丰富当使用逻辑判断时候一个可以是true 一个可以是false是非常重要的分支作用

    变量的命名

    变量名的第一个字符必须是字母下划线或者@

    其后的字符可以是字母下划线 或者是数字

    +=运算符也可以用于字符串,与+运算符一样

     

    运算符的优先级

  • 相关阅读:
    Eclipse 导入项目乱码问题(中文乱码)
    sql中视图视图的作用
    Java基础-super关键字与this关键字
    Android LayoutInflater.inflate(int resource, ViewGroup root, boolean attachToRoot)的参数理解
    Android View和ViewGroup
    工厂方法模式(java 设计模式)
    设计模式(java) 单例模式 单例类
    eclipse乱码解决方法
    No resource found that matches the given name 'Theme.AppCompat.Light 的完美解决方案
    【转】使用 Eclipse 调试 Java 程序的 10 个技巧
  • 原文地址:https://www.cnblogs.com/wh1520577322/p/8143437.html
Copyright © 2011-2022 走看看