大家好,今天多写点。希望有人给点指点,主要写的一些比较生疏易忘。希望能给大家帮助。
一、运算符
1、is运算符
用于检查变量是否为指定的类型。
2、条件运算符<span style="font-size:18px;"><span style="font-size:18px;">int i=0; bool result=i is int; Console.WriteLine(result); Console.ReadLine();</span></span>
条件运算符(?)根据布尔类型表达式的值返回两个值中的一个。如果条件为true,则计算第一个表达式并以它的计算结果为准;如果为false,则计算第二
个表达式并以它的结构为准。
<span style="font-size:18px;"><span style="font-size:18px;">bool isleapyear=(year%400)==0||((year%4)==0&&(year%100!=0)); string yesno=isleapyear?"是","不是";</span></span>
3、typeof运算符 typeof运算符用于获得系统原型对象的类型,也就是Type对象。<span style="font-size:18px;"><span style="font-size:18px;">Type mytype=typeof(int); </span></span>
二、字符
1、Char类型的使用
Char类下有好多可用的方法:记住写方便开发时使用:
<span style="font-size:18px;">Char a='a';
Char.IsLetter(a)//判断是否是字母
Char.IsDigit(a)//判断是否是数组</span>
三、字符串(String)类
String 对象常用的方法需要记住
1、比较字符串大小返回int类型
Compare方法比较大小,0表示字符串相等。
2、Equals方法
public bool Equals(string value);
3、格式化字符串Format
Public static string Format(string format,object obj);
String.Format("{{0},{1}}",StrA,StrB);
4、格式符对日期的处理。
DateTime dt=DateTime.Now;
string strB=String.Format("{0:D}",dt);
Console.WriteLine(strB);
5、截取字符串
public string Substring(int startIndex,int length);
6、分割字符串
public string[] split(params char[] separator);
Demo : string StrA="用^一生#下载,你";
char[] separator={'^','#',','};
String[] splitstrings=new String[100];
splitstrings=StrA.Split(separator);
7、插入insert 填充 PadLeft 删除 Remov()
8、替换 Replace(char OChar,char NChar);
四、提高自己的编程水平
1、public StringBuilder(string value,int cap);
StringBuilder MyStringBuilder=new StringBuilder("Hello world");
方法有:Append();AppendFormat();追加
2、StringBuilder类与Sting类的区别
String对象时不可改变的,每次使用String 类中的方法时,都要在内存中创建一个新的字符串对象。
如果要求改而不创建新的对象,可以使用StringBuilder类。合理使用才能做最好的编程