美文网首页
4.C#转义字符与数据类型转换

4.C#转义字符与数据类型转换

作者: Peuimporte | 来源:发表于2021-10-19 08:21 被阅读0次

1. 数据类型转换

C#中转义字符分2中,一种是\,一种是@

@符号在C#中有两个作用

  1. 在字符串的前面加@表示取消字符串中的转义

例如 string path=@"d:\root\subdir";

  1. 如果用户定义的对象名和系统关键字冲突,可以在变量前面加入@

例如 string @Class="this is a test";

转义字符 字符名称
' 单引号
" 双引号
\ 反斜杠
\0 空字符
\a 警报符
\b 退格
\f 换页
\n 换行

2. 显式与隐式转换

概念:

  • 隐式转换

    是 C# 默认的以安全方式进行的转换, 不会导致数据丢失。例如,从小的整数类型转换为大的整数类型,从派生类转换为基类。

  • 显式转换

显式类型转换,即强制类型转换。显式转换需要强制转换运算符,而且强制转换可能会造成数据丢失。

例子

            byte byteNum = 200;
            int intNumm = byteNum;//隐式转换

            byteNum = (byte)intNumm;//显式转换1

            byteNum = Convert.ToByte(intNumm);//显式转换2

            sbyte sbt = 65;
            char c = (char)sbt;//显式转换为char类型

            Console.WriteLine(c);
sbyte byte、ushort、uint、ulong 或 char
byte Sbyte 或者char
short sbyte、byte、ushort、uint、ulong 或 char
ushort sbyte、byte、short 或 char
int sbyte、byte、short、ushort、uint、ulong 或 char
uint sbyte、byte、short、ushort、int 或 char
long sbyte、byte、short、ushort、int、uint、ulong 或 char
ulong sbyte、byte、short、ushort、int、uint、long 或 char
char sbyte、byte 或 short
float sbyte、byte、short、ushort、int、uint、long、ulong、char 或 decimal
double sbyte、byte、short、ushort、int、uint、long、ulong、char、float 或 decimal
decimal sbyte、byte、short、ushort、int、uint、long、ulong、char、float 或 double

相关文章

  • 4.C#转义字符与数据类型转换

    1. 数据类型转换 C#中转义字符分2中,一种是\,一种是@。 @符号在C#中有两个作用 在字符串的前面加@表示取...

  • 第三十三节: JavaScript 正则表达式

    1. 理解转义 转义即转换意义,改变意义 转义符号 \转义字符 \字符( 把原有的字符转换意义) 一些...

  • python初学8.Python的基本数据类型(下)

    Python的基本数据类型——字符串 3.转义 转义转义,顾名思义,就是转换含义 通俗的说就是意思变了 Pytho...

  • 01-C#基础

    C#基础 l 变量命名规范: l 数据类型: @使字符串失去转义字符的作用 l 类型转换: "

  • 字符串

    1、str( )可将数据类型转换为字符串2、转义\ ,例如print('hello \nworld')3、拼接使用...

  • DAY02 byte short int long float

    字面量,进制,进制的转换,变量,八大数据类型的学习,转义字符的定义和使用,数据类型的显隐式转换运算符的学习。 分享...

  • JavaScript

    1.语法基础(变量常量,数据类型,运算符,表达式与语句,类型转换,转义字符,注释)2.流程控制(选择结构if sw...

  • 第三十三节: JavaScript 正则表达式

    正则表达式 1. 理解转义 转义即转换意义,改变意义 转义符号 \转义字符 \字符( 把原有的字...

  • python 基础语法

    数据类型: 如果字符串内部既包含',可以用转义字符\来标识 转义字符\可以转义很多字符, \n表示换行 \t表示制...

  • Python 数据类型和变量

    基础数据类型 整数 浮点数 字符串 转义字符 (\n换行符 \t制表符)r' '表示内部字符不转义'''...''...

网友评论

      本文标题:4.C#转义字符与数据类型转换

      本文链接:https://www.haomeiwen.com/subject/blugoltx.html