C#字符型 string 定义、转换 int 等
一、字符型 string
string 用于定义字符型变量,它是 String 的别名,为引用类型,不像其它数据类型有范围、占用字节之说,可存储一系列字符。
二、C# string 定义变量实例
string text = "C# string 字符型";
string str,text;//默认值为null
string str = "C#",text = "string变量";
string filePath = @"G:\xq\test";//字符串中有转义字符 \,在前面加 @
string filePath = "G:\\xq\\test";//字符串中有转义字符 \,在转义字符前加 \
如果字符串很长,一行显示不完需要换行显示,也可以在字符串前加 @,参考 string filePath。
定义字符数组:
string[] arr = { "C#", "string", "数组定义" };
string[] arr1 = new string[3]{ "C#", "string", "数组定义" };
string[] arr2 = new string[]{ "C#", "string", "数组定义" };
三、C# string 转换成其它数据类型
1、string 转换 int(转换的字符要求是数字,否则可能产生异常)
string num = "200";
int n = int.Parse(num);//num 不是数字时,产生异常
int n = DateTime.ToInt32(num);//num 不是数字时,触发异常
2、string 转换浮点型
string text = "80";
double d = double.Parse(text);
double d1 = DateTime.ToDouble(text);
转换结果都是 80,如果字符串中有非数据字符(80t),则两种转换方法都产生异常。
3、C# string转datetime
string date = "2020-08-24";
DateTime dt = DateTime.Parse(date);//date 不是日期时,产生异常
DateTime dt = DateTime.ToDateTime(date);//date 不是日期时,产生异常
转换为其它数据类型也是用 Parse() 和 DateTime 的相应方法,参照以上转换实例,举一反三即可。
-
相关阅读