C#数据类型转换详解

上传人:206****923 文档编号:41808830 上传时间:2018-05-31 格式:DOCX 页数:3 大小:52.81KB
返回 下载 相关 举报
C#数据类型转换详解_第1页
第1页 / 共3页
C#数据类型转换详解_第2页
第2页 / 共3页
C#数据类型转换详解_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《C#数据类型转换详解》由会员分享,可在线阅读,更多相关《C#数据类型转换详解(3页珍藏版)》请在金锄头文库上搜索。

1、一、自动转换和强制转换: 1.1 数据类型自动转换: 原则:短数据-长数据,无符号-有符号(短无转长有)1.2 数据类型强制转换: 原则:长变短、有变无都是把存储的数据直接从低位到高位复制(符号位也作为数据处理) 。 例:int i; short j; j=(short)i; 例:long i; i=1L; 二、数据转换为字符串: 2.1直接用变量:string str = i.ToString(“d2“);/转换两位十进制 2.2直接用变量:string str = i.ToString(“x2“);/转换两位十六进制 2.3使用Convert 转换:string str = Convert

2、.ToString(i); /转换十进制 2.4 使用 Convert 转换:string str = Convert.ToString(i, 16); /转换十六进制三、字符串转换为数据:3.1使用Parse转换:int i = int.Parse(str); /由十进制字符串转换3.2使用Parse转换:int b = int.Parse(“AB“, System.Globalization.NumberStyles.HexNumber); /由十六进制字符串转换3.3使用Convert 转换:int n = Convert.ToInt32(str); /由十进制字符串转换3.4 使用 C

3、onvert 转换:int n = Convert.ToInt32(str,16); /由十六进制字符串转换 四、数据串之间的转换: 4.1字符串转换为数组:byte arr = System.Text.Encoding.Default.GetBytes(s); 4.2数组转换为字符串:string str = System.Text.Encoding.ASCII.GetString(arr); 五、字符串其他处理:5.1取字符串长度:int len = str.Length; int len = arr.Length;5.2拼接字符串:string str= str1 + str2; 5.3

4、在字串中指定索引位插入指定字符:string str1=str0.Insert(1, “a“);/在1号位之前插入a 5.4对齐字符串: str1 = str0.PadLeft(10,0); /在字符串左侧插入0使其达到10个字符str1 = str0.PadRight(10,0);5.5截取字串的一部分:string str1 = str0.Substring(0, 2); /参数1为左起始位数,参数2为截取几位 5.6移除字符串: string str1=str0.Remove(1,3);/移除从第一个开始的三个字符5.7清除字串前后空格: string str1= str0.Trim()

5、; 清除字串前空格:string str1= str0.TrimStart();清除字串后a:string str1= str0.TrimEnd(a);5.8字符串替换:string str1 = str0.Replace(“A“, “a“);/将A换为astring str1 = str0.Replace(“ “, “);/清除字符串里的所有空格字符ToString()使用方法大全说明符CDEFGNX说明货币十进制数科学型固定点常规数字十六进制示例2.5.ToString(“C“ )25.ToString(“D5“ )25000.ToString(“E“ )25.ToString(“F2“ )2.5.ToString(“G“ )2500000.ToString(“N“ )255.ToString(“X“)输出¥2.50000252.500000E+00525.002.52,500,000.00FF

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号