All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
ASP.NET实例:手教你如何扩展GridView之自带Excel和Word导出_[Asp.Net教程]
在ASP.NET程序中运用JavaScript_[Asp.Net教程]
完全讲解PHP+MySQL的分页显示示例分析_[PHP教程]
.NET自动字符编码识别程序库,NChardet_.net资料_编程技术
VS,2008和.NET,3.5,Beta2常见问题的解决方案_.net资料_编程技术
Ajax实现无刷新三联动下拉框_[Asp.Net教程]
asp.net2.0实现语言和主题的切换_[Asp.Net教程]
突破IE屏蔽限制,自己的网站使劲弹新IE窗口_JavaScript技术_编程技术
delphi酷栏组件(TCoolBar)使用方法
mscorwks.dll在.Net中的地位以及在.Net代码保护方面的应用_[Asp.Net教程]
Reading number is top 10 pictures
A beautiful girl to bud3
采访谢楠
男人巳快沦落成动物了
云南大理的美女
含苞欲放的素颜美少女1
猫眯也疯狂
Extremely rare TianShan Mountains snow lotus1
宝贝系列
Sora aoi after swimming
移民小国也实惠2
Download software ranking
Tram sex maniac 2 (H) rar bag12
豪门浪荡史
Tram sex maniac 2 (H) rar bag3
徐若瑄成名作“魔鬼天使”
JSP+Ajax Web development typical examples
Dance with duck(male prostitution)
星际争霸1.08硬盘免安装版
仙剑奇侠传98硬盘WINXP版
apache-tomcat-6.0.33
致我们终将逝去的青春
delv published in(发表于) 2014/1/24 9:08:43 Edit(编辑)
C#2.0基本语法一_[Asp.Net教程]

C#2.0基本语法一_[Asp.Net教程]

C#2.0基本语法一_[Asp.Net教程]


C#基本语法
一、基本数据类型:
类型
说明
定义
bool
true或false
bool a = true;
short
16位整数
short b = 23;
int
32位整数
int c = 24;
long
64位整数
long d = 25;
float
32位浮点数,单精度浮点数
float e = 22.33f;
double
64位浮点数,双精度浮点数
double f = 22.33;
char
0-65535之间的单个Unicode字符
char g = 'A';
string
多个16位字符
string h = "好好学习.";
说明:
1、类型转换
1)、宽度窄的(即字节数少的)数据类型可以直接赋给较宽的数据类型,并会自动转换为新类型。例:
float a = 9.9f;
int b = 4; //把整型的4转换成了浮点型.
a = b;
2)、宽度宽的转换类宽度窄的。数字间强制类型转换:把要转换的类型名称放在圆括号内,并放在其前面数值
float a = 9.9f;
int b=4;
b = (int)a;
3)、字符串转换为数字
string aa = "23.3";
float bb = float.Parse(aa);
Response.Write(bb.ToString());
2、指定输出小数点位数。
string aa = "23.3";
float bb = float.Parse(aa);
Response.Write(bb.ToString("f3"));//小数点保留三位
二、变量与常量声明:
1、变量:C#中允许一条语句声明同一类型的多个变量
int a, b;
但为了语句清晰推荐将多个声明写成多个语句。
对于字符声明,得用单引号括起来,如:
char a = 'd';
字符串的声明
string mm = "好好学习.";
注意:就是如果在声明数值型变量时没有小数部分,则自动为整数类型,有小数部分的,则自动为double类型,而不是float类型,可通过下面声明,转换为不同类型:
float a = 1.2f;
long b = 23L;
2、常量:对于常量声明,习惯用大写符号来表示常数,如:
const float PI = 3.1415926;
三、运算符:

1、算术运算符:

+ ---------------------
- ---------------------
* ---------------------
/ ---------------------
% --------------------- 求余(即整除后的余数)

2、逻辑运算符:

&& ---------------------
| |---------------------
!---------------------

3、递增递减运算符:

++ 或 -- 或 += 或 -= 或 *= 或/=

如i=1;i++;即等i=i+1; 其它为同样的道理,不说。

4、比较运算符:
> 或 < 或 == 或 != 或 >= 或<= 一看就明白,也不说。
四、基本流程语句
1、条件判断:
例:求绝对值
int a = -4;
if (a >=0)
{
Response.Write(a);
}
else
{
Response.Write(-a);
}
条件必须放在括号里.
两个条件的判断,注意括号和条件中的等号
int a=4, b=6;
if((a> 0) && (b>0))
{
Response.Write("a,b都是正数.");
}
else
{
Response.Write("a,b不都是正数.");
}

2、开关语句。
switch 用于多个可能的值,如果有一个匹配,则执行相应代码,每句之后必须有break语句中断后面语句的执行。
int a = 3;
switch (a)
{
case 1:
Response.Write("星期一");
break;
case 2:
Response.Write("星期二");
break;
case 3:
Response.Write("星期三");
break;
default:
Response.Write("错误");
}
3、循环语句。
1)、while 循环:
-------------------------------------------
int s = 0;
int i = 1;
while (i <= 100)
{
s += i;
i++;
}
Response.Write("1-100的和是:" + s);
------------------------------------------
2)、do-while 循环:
------------------------------------------
int s = 0;
int i = 1;
do
{
s += i;
i++;
} while (i <= 100);
Response.Write("1-100的和是:" + s);
------------------------------------------
do while循环与while循环类似,区别:
(1)、while循环先判断后执行;do-while循环先执行后判断
(2)、while循环可能一次也没执行;do-while至少执行一次
(3)、在do-while循环最后有一个分号

3)、for 循环:
-------------------------------------------
int s = 0;
for(int i=0;i<=100;i++)
s+=i;
Response.Write("1-100的和是:" + s);
-------------------------------------------






添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.