C#基础

1 转义符,反斜线\比如\n表示换行;如果用在字符串前面,可以加@,更方便,例如:string s = @"c:\temp\a.jpg";@只对转义符有意义.

2 Convert.ToInt32将字符串转化为整数

3 C#中赋值表达式也有值,它的值为赋值后变量的值,例如i = 1的值为1.

4 Convert 不再是内存级别的转换,而是考虑数据意义的转换.是一个加工改造的过程.

5 可变参数指在形参前面加上params,注意如果有多个参数,那可变参数只能是最后一个.

6 函数的重载(函数的重名)指函数名相同,参数个数或者类型不同,也就是函数的签名不同,但与函数的返回值无关.

7 字符串是只读的,想可改变可以通过ToCharArray()方法转化为char数组,再通过new String(char[] value)函数转为字符串.

8 s1.Equals("HELLO",StringComparison.OrdinalIgnoreCase)字符串忽略大小写的比较."依次忽略大小写"

9 Split 按字定的分隔符处理字符串.

10 Replace函数,Substring函数,Sontains函数,StartsWith和EndsWith函数,IndexOf函数

11 ref 应用场景内部对外部的值进行改变, out 则是内部为外部变量赋值, out 一般用在函数有多个返回值的场所.

  应用举例: ref来交换两个变量的值; TryParse里边就有一个out输出参数.

 

posted @ 2021-05-28 22:31  Captain_Amazing  阅读(48)  评论(0编辑  收藏  举报