一周学会C#(语句一)
C#才鸟(QQ:249178521)
1. 语句
· 语句
w 声明语句
w 表达式语句
· 块
w 是语句的一个无名集合
w 包含在{}之间
声明语句; //必须要有分号
表达式语句; //必须要有分号
{
语句;
语句;
...
} //不需要有分号
C#和C++、Java一样,都可以把声明语句当作普通语句。换言之,你可以在任何地方使用声明语句,而不必在程序的开头。
一个块定义了一个范围。任何一个在块中声明的变量在块结束时,它就消失了。
2.throw语句
· throw语句抛出错误
w 检查先前定义的条件时非常有用
w 表达式的类型必须是System.Exception或是它的派生类
string DaySuffix(int days)
{
if (days < 0 || days > 31)
{
throw new
ArgumentOutOfRangeException("days");
}
...
}
3.return语句
· return语句返回一个值
w 表达式必须匹配返回值的类型
w 最好一个函数只有一个retun语句
w 使用return; 来结束一个 void 函数
string DaySuffix(int days)
{
string result;
...
return result;
}
一个函数通过return语句能够返回一个单值。return语句中的表达式的类型必须和函数声明的返回值的类型相同或可以隐式转换为返回值的类型。
如果你要从一个函数中返回多个值,那你可以使用以下方法:
ü 你可以把返回值放在一个结构中
ü 你可以把返回值放在一个数组或集合类的对象中
ü 你可以使用在函数中使用out型参数
4.bool
· bool 是一个关键字
w 它是System.Boolean 的别名
w 它的取值只能为true 和 false
bool love = true;
bool teeth = false;
//正确
System.Boolean love = true;
System.Boolean teeth = false;
//正确
using System;
...
Boolean love = true;
Boolean teeth = false;
//正确
Boolean love = true;
Boolean teeth = false;
//错误,因为没有包含System命名空间,请注意大小写