zoukankan      html  css  js  c++  java
  • C# 数据类型转换

    一、数据转换的四种方法   

    DateTime  dt = new DateTime(2017,6,7,12,13,14);  创建时间数据

    DateTime  dt_now = new DateTime.Now;   当前时间。

    string  dt_str =dt.ToString();          ToString 只用于将其他类型转换为字符型   第一种

    double  i=123.123;

    int i_int =(int)i;                                 (目标类型)变量/值   只用于数字型之间的转换。 第二种

    string i ="321";

    int i_int =int.Parse(i);               强制转换  只能将string转换成其他类型   第三种

    int i_xx = Convert.ToInt(i)         Convert.To  可以进行任意类型的转换     第四种

    const  int x = 1                  const修饰符  定义一个常量 只可以使用 不可以再赋值

    二、转义字符

     

    一种特殊的字符常量;
    以反斜线""开头,后跟一个或几个字符。
    具有特定的含义,不同于字符原有的意义,故称“转义”字符。
    主要用来表示那些用一般字符不便于表示的控制代码。 
    它的作用是消除紧随其后的字符的原有含义
    用一些普通字符的组合来代替一些特殊字符,由于其组合改变了原来字符表示的含义,因此称为“转义” 
    用可以看见的字符表示那不可以看见的字符, 如' '表示换行

    常见转义字符

    ’ 单引号
    ” 双引号
    \ 反斜杠
     空
    a 警告(产生峰鸣)
     退格
    f 换页
     换行
     回车
     水平制表符
    v 垂直制表符

    三、修饰符

     修饰符是用于限定类型以及类型成员的申明的一种符号。

    按功能可分为三类:访问修饰符,类修饰符和成员修饰符。

    1、访问修饰符

    public:是类型和类型成员的访问修饰符。公共访问是允许的最高访问级别。对访问公共成员没有限制。

    protected:是一个成员访问修饰符。受保护成员在它的类中可访问并且可由派生类访问。

    Internal:是类型和类型成员的访问修饰符。只有在同一程序集的文件中,内部类型或成员才是可访问的。protected internal:访问仅限于当前程序集或从包含类派生的类型。

    private:是一个成员访问修饰符。私有访问是允许的最低访问级别。私有成员只有在声明它们的类和结 构体中才是可访问的。

    2、类修饰符

    abstrac:指示某个类只能是其他类的基类。

    sealed:指定类不能被继承。

    static:声明属于类型本身而不是属于特定对象的成员。

    partial:在整个同一程序集中定义分部类和结构。

    3、成员修饰符

    const:指定无法修改字段或局部变量的值,定义常量。

    readonly:声明一个字段,该字段只能赋值为该声明的一部分或者在同一个类的构造函数中。

    event:声明一个事件。

  • 相关阅读:
    `/usr/java/jdk1.8.0_101': not a valid identifier
    gem sources -a https://ruby.taobao.org/ 提示:Error fetching https://ruby.taobao.org/ SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: ce rtificate verify failed
    ERROR: While executing gem ... (Encoding::UndefinedConversionError) U+7CFB to IBM437 in conversion from UTF-16LE to UTF-8 to IBM437,当你执行gem 命令时,提示如上信息解决方案如下。
    ubuntu15.10安装 jdk
    ubuntu 如何安装tomcat
    Mac pro 上安装 robotframework 时的一个版本问题
    AppBuilder(四)SignatureConversions
    AppBuilder(三)BuildInternal
    AppBuilder(二)UseStageMarker
    AppBuilder(一)Use汇总
  • 原文地址:https://www.cnblogs.com/shenyuyaqing/p/7007866.html
Copyright © 2011-2022 走看看