PHP群:95885625 Hbuilder+MUI群:81989597 站长QQ:634381967
    您现在的位置: 首页 > 开发编程 > ASP.NET教程 > 正文

    C#基本语法之数据类型

    作者:jing061301来源:B5教程网浏览:时间:2020-09-30 00:07:50我要评论
    导读:数据类型一般不要太深入了,了解一下几个方面就行1:类型2:用法3:取值范围举例说明 类型指的就是有哪些数据类型,比较常用的就是有int,s...
    数据类型一般不要太深入了,了解一下几个方面就行
    1:类型
    2:用法
    3:取值范围



    举例说明

      “类型”指的就是有哪些数据类型,比较常用的就是有int,string,long,byte,bool,float,double,decimal,char。
    名称 所在类 取值范围 说明
    int System.Int32 -2147483648--2147483647 这里注意不要超出范围
    string System.String Unicode字符串 无限大
    long System.Int64 -9223372036854775808-----922337206854775807  
    byte System.Byte 0-255 这个在网络传输时最常用
    bool System.Boolean NA  
    float System.Single -1.5乘以10的-45次方  到  3.4乘以10的38次方 一般用于小数
    double System.Double -5.0乘以10的-324次方  到  1.7乘以10的308次方 一般用于小数
    decimal System.Decimal -1.0乘以10的--28次方  到  7.9乘以10的28次方 一般用于金额
    char System.Char 表示一个16位的Unicode字符 单个字符


     
    复制代码 代码如下:
    //统计
             int count = 0;
             //字符串
             string s = "sufei";
             //是否存在
             Boolean x = true;
             //检查s里面是否有su字符串的出现
             if (s.Contains("su"))
             {
                 x = true;
                 count = count + 1;
                 //或者a++;
             }
             else
             {
                 x = false;
             }

             Console.WriteLine("x={0};count={1}", x, count);
    输出
     
    复制代码 代码如下:
    x=true;count=1
    总结提示几点
    1.有要使用int类型当ID
            我这里特别的建议大家不要使用这个做为自增列,或者是ID类型的。除非是事先就知道数据量不可能过大,比如,分类,状态,类别。类型之类的字段,可以这样用,但是如果是ID类型的真心不建议,因为他的取值范围说大也没有多少,就是21个亿左右,数据量在几年之后很容易就超过了,或者是ID过了数据没过,因为数据会删除
    这样会给后期的发带来 少的麻烦

    2. 在字符串String中的转义列表
    转义序列 表示字符
    \' 单引号‘
    \" 双引号"
    \\ 反斜杠\
    \0 空格
    \a 警告
    \b 退格
    \f 换页
    \n 换行
    \r 回车
    \t 水平制表符
    \v 垂直制表符

    很明显可以看出来是使用的\进行转义的
    如果我们要禁止转义应该怎么做呢,很简单直接使用@就行了
    如下面例子
                Console.WriteLine("su" + "\'" + "fei");
                Console.WriteLine("su" + "\"" + "fei");
                Console.WriteLine("su" + "\0" + "fei");
                Console.WriteLine("su" + "\a" + "fei");
                Console.WriteLine("su" + "\b" + "fei");
              
     Console.WriteLine("su" + "\f" + "fei");
                Console.WriteLine("su" + "\n" + "fei");
                Console.WriteLine("su" + "\t" + "fei");
                Console.WriteLine("su" + "\v" + "fei");
    输出结果为

     
    复制代码 代码如下:
    su'fei

    su"fei

    susufei

    sufei

    su fei

    su
    fei

    su
    fei

    su        fei

    su
    fei
    再看下面例子
               Console.WriteLine("C:\\123.txt");
                Console.WriteLine(@"C:\123.txt");
                Console.WriteLine(@"C:\\123.txt");
    输出
    C:\123.txt
    C:\123.txt
    C:\\123.txt

    转载请注明(B5教程网)原文链接:https://b5.mxunkeji.com/content-11-678-1.html
    相关热词搜索: C# 数据类型