1 / 45
文档名称:

C#语法-精.ppt

格式:ppt   页数:45
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C#语法-精.ppt

上传人:用户头像没有 2015/10/7 文件大小:0 KB

下载得到文件列表

C#语法-精.ppt

相关文档

文档介绍

文档介绍:第二章
C# 基础知识
回顾
.net平台的体系结构?
C#语言的特点
CLR是什么?
CTS是什么?
JIT是什么?
C#代码如何被执行?
VS2005如何创建控制台应用程序?
目标
C#代码基本结构及编程规则
在C#中定义变量和常量
使用C# 中的基本数据类型
理解装箱和拆箱的概念
使用C#中的运算符,选择结构和循环结构
Helloworld例子
/*
* 这是使用C#编写的HelloWorld程序
*/
using System;
using ;
using ;
namespace HelloWorld
{
/// <summary>
/// 这是第一个类
/// </summary>
class First
{
/// <summary>
/// 程序入口
/// </summary>
/// <param name="args">命令行参数</param>
static void Main(string[] args)
{
("这是HelloWorld程序"); //在控制台输出消息
}
}
}
1:注释包括单行和多行注释、
xml注释
2:引入命名空间
3:“{“作用域的开始
4:“}”作用域的结束
5:语句以分号结束
6:大小写敏感
C#代码基本结构
C#编程规则
标示符规则
必须以一个字母或下划线开头,但可以包含数字字符:
不能把C#关键字用作标示符(关键字请参考C#高级编程P65)
名称大小写
Pascal,单词中的首字母都是大写,主要用在命名空间、类、类中的方法等
Camel,单词中除了首字母外,其他单词首字母都是大写。主要用在类中的私有成员、传递方法的所有参数。
C#编程规则
命名空间
微软建议使用如下的命名空间:
(部门).类所在软件包名称,.
根据下面的描述,请考虑如何命名空间?
技术研究院桌面应用部门vista项目
C# 数据类型—值类型
C# 数据类型
大小
默认值
示例
整型
int
有符号的 32 位整数
0
int rating = 20;
short
有符号的 16 位整数
0
short salary = 3400;
byte
无符号的 8 位整数
0
byte gpa = 2;
long
有符号的 64 位整数
0L
long population = 23451900;
浮点型
float
32 位浮点数,有效数字 7 位

float temperature = ;
double
64位双精度浮点数,有效数字15位

Double tmp=;
布尔型
bool
布尔值,true 或 false
False
bool IsManager = true;
字符型
Char
单个 Unicode 字符
‘\0’
char gender = ‘M’;
转义符号
字符
\’
单引号
\’’
双引号
\0

\a
警告
\b
退格
\\
反斜杠
\n
换行
\r
回车
\t
水平制表符
\v
垂直制表符
数据类型—引用类型
C# 数据类型
说明
默认值
示例
引用型
object
根类型
null
object obj=new object();
string
Unicode字符串
null
String str=“初始化”;
string s1 = "第一个字符串";
string s2 = s1;
(s1==s2); //结果是什么?
s1 = "第二个字符串";
(s1 == s2); //结果是什么?
("姓名\t 性别"); //可以包含转义字符
(@"姓名;'性别'"); //也可以这样转义
(@"姓名
'性别'"); //这样包含有换行符
变量 2-1
语法:
访问修饰符数据类型变量名
Public
Private
Protected
int
string
float
……
Int x=10;
string tmp=“李玉春”;
float grade=;
变量用于存储特定数据类型的值
x
str
grade
……