随着C#视频的继续,基础知识点也在继续增多!
5.运算符
(1)一元运算符:只需要一个元素就可以单独完成运算,如:i++ i--
(2)二元运算符:必须两个元素一起才可以完成运算,如:+ - * / %...
(3)逻辑运算符:
&&(逻辑与):两个表达式都正确时为true
||(逻辑或):只要有一个正确则为true
!(逻辑非):即取反,与表达式的结果正好相反
6.循环
(1)for循环:知道了循环的次数(要先给初值,末值和步长)
for (int i = 0; i < length; i++)
{
}
(2)foreach循环:(不需要给定初值,末值和步长,自动遍历集合体所有值)
static void Main(string[] args)
{
int[] fibarray = new int[] { 0, 1, 2, 3, 5, 8, 13 };
foreach (int i in fibarray)
{
System.Console.WriteLine(i);
}
}
不知道循环的次数用以下循环!
(3)while循环:先判断条件,再执行循环体
while (true)
{
}
(4)do while循环:先执行循环体,再判断条件
do
{
} while (true);
7.字符串转变成数字
(1)可能出现异常的代码
int age = Convert.ToInt32(strNum);//最原始的方法
int age1 = int.Parse(strNum);//一般的方法
(2)不会出现异常的代码
int age=0;
//这个方法的返回值是bool类型的,或者直白一点,这一行代码int.TryParse()要用bool类型的变量来接收
bool result = int.TryParse(strNum, out age);