一、运算符
1、运算符及算数表达式
+: 加法运算符
-: 减法运算符
*: 乘法运算符
/: 乘法运算符
%: 摸运算符
2、关系运算符与关系表达式
==: 等于运算符
!=: 不等于运算符
<: 小于预算符
>: 大于运算符
<=: 小于等于运算符
>=: 大于等于预算符
3、运算符和赋值表达式
=: 赋值
+=: 加赋值
-=: 减赋值
*=: 称赋值
/=: 除赋值
^=: 异或赋值
%=: 摸赋值
<<=: 左移赋值
>>=: 右移赋值
4、逻辑运算符与逻辑表达式
&: 与操作符
^: 异或操作符
!: 非操作符
|: 或操作符
5、运算符及其功能
<<: 左移运算符
>>: 右移运算符
&: 位与运算符
^: 位异或运算符
!: 位或运算符
6、其他运算符
++a:
a++:
--a:
a--:
7、三元运算
a > b ? true:false;
二、字符串处理
1.比较字符串
CompareTo() 方法 用于比较两个字符串是否相等。使用 Equals 判断比较。
2.定位字符串及子串 查找字符串
string.IndexOf(); 严格区分大小写。
3.格式化字符串
string Format(string,Object);
示例:
string str = String.Format("(C)Currency:{0:C}",-123.23423);
输出结果:¥-123.23423;
4.分隔字符串
string[] Split(char[]);
示例:
string str = "Hello.World!";
string[] split = str.Split(new Char[]{‘,‘,‘!‘}); // 等同于 string[] split = str.Split(‘.‘,‘!‘);
foreach(string s in split)
{
if(s.Trim() != "")
{
Console.WriteLine(s);
}
}
执行结果: Hello
World
5.插入字符串
a、Insert 方法
插入到指定位置:
string str = "This is a girl.";
// 索引位置,参数
str =str.Insert(10,"ssss");
b、填充字符串
string PadLeft(int, Char); // 左对齐添加字符串
string PadRight(int, Char); // 右对齐添加字符串
6.删除和剪切字符串
a、删除字符串
Remove() 方法用于一个字符串的指定位置的字符。
用法:
String Remove(int,int);
b、剪切字符串
string Trim(Char[]); // 从字符串的开头 和结尾处移除空白。
string TrimStart(Char[]); // 从字符串的开始处移除在字符数组中指定的字符。
string TrimEnd(Char[]); // 从字符串的结尾处移除在字符数组中指定的字符。
e、复制字符串
string Copy(string);
f、替换字符串
Replace(); 可以替换掉一个字符串中的某些特定字符或者自子串
示例:
string Replace(string,string);
三、常量
1.常量
常量也称为常数,是编译时一会并在程序运行是过程中其保存不变的量 const 。
若要创建在运行是初始化的常数值,应使用 readonly 关键字。const 关键字用于创建编译时常数。