- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
c#的语法知识.doc
C#语法结构
教学目标:掌握C#的标示符定义规则和C#基本数据类型的定义和使用方法,由于学习过C语言程序设计对各种结构进行复习。
重点:类型转换,结构和枚举,复习各种语句的使用以及特点
难点:结构和枚举,熟练灵活的运用各种语句
教学方式:课堂讲授+上机实践
教学时间:12学时(8+4)
教学内容:
课题一 c#语法基础(2学时)
1.c# 程序结构
?程序从 Main( ) 处开始执行
?关键字 using 可以引用 Microsoft .NET 框架类库中的现有资源
?语句就是在 C# 应用程序中执行操作的指令
?程序由许多不同的语句构成
?使用分号隔离语句
?使用大括号组合语句
using System;
class HelloWorld {
static void Main() {
Console.WriteLine (Hello, World);
}
}
在 C# 中设置代码格式
?使用缩进帮助说明语句所处的层次
?大小写敏感
?忽略空白间隔
?使用 (//) 书写不跨行的注释
?使用 (/*) 和 (*/) 书写多行注释
2.变量、常量和表达式
?常量
常量一般是程序中不变的数据,如2、“中国”等。常量也有不同的数据类型,如2属于数值型,而“中国”属于字符型。
在C#中定义常量的语法如下表示:
public const string CHINA=“中国”;
其中,“const”是定义常量的标识。“string”用来定义常量的类型,注意常量在命名时,通常使用大写字母。
创建和使用常量
?使用 const 关键字以及该常量值的类型来声明一个常量
?声明常量时必须对其赋值
const int earthRadius = 6378;//km
const long meanDistanceToSun = 149600000;//km
const double meanOrbitalVelocity = 29.79D;//km sec
?变量
变量就是经常发生变化的数据。在C#中定义变量的语法如下所示:
数据类型 变量名;
定义变量时,也可以同时给变量赋初值。
?变量的类型
C#中变量的类型可以概括为文本类型、数值类型和其(1)文本类型:string和char。
其中,string用来存放字符串,变量的值用双引号包装,char用来存放单个字符,变量的值用单引号包装。
如: string name=“欢迎到北京来”;
char word=‘W’;
他类型3种。
(2)数值类型
数值内容包含的内容比较多,如整数、浮点数、长整数等。C#中常见的数据类型如下所示:
int 整型,表示简单的整数
double 双精度浮点数,表示整数
float 单精度浮点数
short 短整型,范围:-32768-32767
long 长整型
byte 字节、数据的存储形式
(3)其他类型:主要包括日期型、Object类型和布尔型。
其中, Object类型是C#的通用类型,C#中所有的类型都是从Object发展而来。
下面演示这三种类型的使用语法:
DataTime data;//日期型
object data; // Object类型
bool ifExit=true; //布尔型
?Bool类型是用来表示“真”和“假”这两个概念的,计算机实际上只能用“真”和“假”来思维。所以布尔类型的数据往往是程序作出决策的依据。这在后面的条件语句中会详细说明。
实例:
using System;
namespace _02_02
{
class Class_02_02
{
public static void Main(String[] args)
{
bool x = true;bool y = false;
Console.WriteLine(x = {0}, x);
Console.WriteLine(y = {0}, y);
x = !x; y = !y;
Console.WriteLine(x = {0}, x);
Console.WriteLine(y = {0}, y);
}
}
}
?类型转换
在实际应用中,如果获取
文档评论(0)