C#学习项目总结

c#方法

在我们学习c#的过程中,你会发现字符串和我们的相关性非常的强,就拿用户输入字段来说,我们得到的也会是字符串,具体的某些字段我们再转化

  • 字符串与其他类型的转化
  • 字符串与字符数组的关系
  • 字符串的一些方法

字符串与其他类型的转化

我们学习过程中,一共回遇到如下类型,下面,我将对下面的类型转换进行说明总结
- int
- 我们最常用的方法是int .parse(type);这是int的一个静态方法,它是将一个类型的变量type转换成int 类型,返回一个int值,但是如果我们不能够转化,那么就回报错,实际情况中,我们常常用tryparse的静态方法来实现查看是否能够转化,避免了程序运行起来报错.
这里写图片描述
或者我们采用以上方式来实现类型转化的错误避免,try是表示尝试的意思,其实和我们的if else 机构是十分相似的,如果可以转化,那么就执行try里面的语句,否则就执行catch 语句

字符串与字符数组的关系

字符串和字符数组想必大家也都十分熟悉,在学习的过程中有这样一句话
string 是只读的char 数组. 下面我将来解释一下俩者之间的区别与关系

字符串

: 定义 : 开辟一个空间,存放一段连续的字段

> 字符串,可以看作是连续不断地一个字段,我们访问它的时候,直接的输入,输出,不能够对其中第几个元素进行修改,这也是和字符数组最大的区别

字符数组

: 定义 :开辟一段空间,存放很多相同类型的字段

> 对于字符数组而言,我们可以对其中的具体某个值进行访问.可以随机的对索引下表的元素进行访问

俩者之间的转换

将字符串转换成字符数组:

python
@requires_string -->Array
string st = "好好学习,天天向上";
char[] result = st.TocharArray();
//这样就转换成为一个数组
将字符串转换成字符数组:
python
@requires_Array—>String
string str = new string(result);
//这样就转换成为一个字符串
我们大家最可能想到的就是用遍历的方式,一个一个将元素连接起来,实现数组变字符串,其实直接一个构造函数就可以实现这个问题

字符串的一些方法

  • Tolower
  • string.tolower,是将字符串自动转换成小写,与其对应的是toupper
    这俩个方法,都是用在俩个字符串比较时候用到
    同时还有一个方法
    s2 .equals(s1),来比较俩个字符串
  • replace
  • 替换老字符串,用新字符串
  • Substring
  • 提出子字符串,从参数中的开始指定索引到指定末尾索引
  • contains
  • 判断是否包含某个字符串
  • startsWith
  • 判断字符串是否以某个字符串开始,类似用法和endwith 相同.
  • indexof
  • indexof(string value)这里是将查找某个字符串第一次出现的位置

string的用法图片

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值