一周学会C#(语句一)

原创 2004年01月12日 17:11:00

一周学会C#(语句一)

C#才鸟(QQ:249178521

1. 语句<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

·          语句

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命名空间,请注意大小写

一周学会C#

5.布尔型操作符1.赋值  =  2.等于  ==  != 3.逻辑  ! && ||  ^ & | INT TENS  = (9 * 6) / 13; INT UNITS = (9 * 6) % 1...
  • simonamen
  • simonamen
  • 2009年09月15日 10:00
  • 119

一周学会Linux实战

为什么学习Linux? 1、Linux的性能卓越。 Linux是一个开源、免费的操作系统,其稳定性、安全性、处理多并发已经得到业界的认可,目前很多中型,大型甚至是巨型项目都在使用Linux。很多软...
  • ahuang1900
  • ahuang1900
  • 2014年07月26日 01:39
  • 593

一周学会C#(语句三)

一周学会C#(语句三)C#才鸟(QQ:249178521)9.for语句·       for 语句 w       for块中声明的变量是局部的,只在for块中有效w       可以省略for语句...
  • zhf7878
  • zhf7878
  • 2004年01月12日 17:11
  • 529

一周学会C#(语句二)

一周学会C#(语句二)C#才鸟(QQ:249178521)5.布尔型操作符1.赋值  =2.等于  ==  !=3.逻辑  ! && ||  ^ & |int tens  = (9 * 6) / 13...
  • zhf7878
  • zhf7878
  • 2004年01月12日 17:11
  • 585

div+css学习笔记(十天学会div+css)

1.CSS伪类可以改变链接的样式 2.在 CSS 定义中,a:hover 必须位于 a:link 和 a:visited 之后,这样才能生效! 在 CSS 定义中,a:active 必须位于 a:...
  • u011445367
  • u011445367
  • 2015年03月31日 20:18
  • 451

一周学会C#(属性一)

一周学会C#(属性一)C#才鸟(QQ:249178521)1.    问题原始的封装是麻烦的struct Time {     ...     public int GetHour()     {  ...
  • zhf7878
  • zhf7878
  • 2004年01月12日 17:12
  • 851

一周学会C#(枚举一)

一周学会C#(枚举一)C#才鸟(QQ:249178521)1.类型·       值类型 w       变量直接包含它们自己的数据 w       局部变量总是放在栈(stack)中 ·      ...
  • zhf7878
  • zhf7878
  • 2004年01月12日 17:12
  • 1183

一周学会C#(结构一)

一周学会C#(结构一)C#才鸟(QQ:249178521)1.结构的声明·       结构是用户自定义的值类型struct Pair {     public int X, Y; //公有变量名单词...
  • zhf7878
  • zhf7878
  • 2004年01月12日 17:12
  • 828

一周学会C#(类一)

一周学会C#(类一)C#才鸟(QQ:249178521)1.类的声明·       类是用户自定义的引用类型class Pair {     public int X, Y; //公有变量名单词的首字...
  • zhf7878
  • zhf7878
  • 2004年01月12日 17:14
  • 808

一周学会C#(索引一)

一周学会C#(索引一)C#才鸟(QQ:249178521)1.[]·       索引提供[ ] 类的语法 w       总是一个实例成员,可以是虚拟的 w       没有ref/out 参数st...
  • zhf7878
  • zhf7878
  • 2004年01月12日 17:12
  • 677
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:一周学会C#(语句一)
举报原因:
原因补充:

(最多只允许输入30个字)