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:声明一个事件。

原文地址:https://www.cnblogs.com/shenyuyaqing/p/7007866.html