C#语言————第四章 深入C#的String类

*********类型转换****************

ConvertParse的区别:

Convert可以将任何内置类型转换为其他任何内置类型

XX.Parse:只能将字符串转换为XX类型例如 double num=double.parse(xx);

Convert和强转的区别:

强转直接舍弃小数部分,Convert将对小数部分45

!!注意:不管哪种转换方式都不能将"5.7" 转换为 5

 

********字符串的处理方法*********

    (返回int)  IndexOf:查找指定内容在源字符串第一次出现的位置(下标索引)

    (返回int)LastIndexOf:从源字符串末尾查找指定内容第一次出现的位子(下标索引)

    (返回string) Substring():从指定的位置开始进行字符串截取

    (返回string) Trim():消除字符串首尾的空格

    (返回string) ToLower():大写字母转为小写

    (返回string) ToUpper():小写字母转为大写

    (返回bool) Equals():比较字符串的值是否相等

    (返回int) Compare():比较字符串的大小关系(相等返回0;前一个大于后一个返回正值;前一个小于后一个返回负值)

(返回string[]) Split():进行字符串的分割

********类型转换*********

   1:隐式转换:(自动转换)

      int      float ( double)

      float    double

      目标类型长度大于源类型的长度

   2:显示转换(强制类型转换)

      float(double)  int

      double  float

      目标类型长度小于源类型长度

******数值类型与字符串之间的互相转换*******

   1:字符串转换为数值型

要转换的字符串必须是数字的有效表现形式

int a=int.parse(String);

float b=float.parse(String);

double c=double.parse(string)

   2:数值型转换为字符串

数值变量.ToString();

******使用Convert进行类型转换*******

myInt = Convert.ToInt32(myDouble); // 转换为整型

myFloat = Convert.ToSingle(myDouble);  // 转换为浮点型

myString = Convert.ToString(myDouble); // 转换为字符串

转载于:https://www.cnblogs.com/47Nine/p/9959671.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值