1 / 32
文档名称:

net平台下的web程序开发.ppt

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

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

分享

预览

net平台下的web程序开发.ppt

上传人:文库旗舰店 2022/7/7 文件大小:505 KB

下载得到文件列表

net平台下的web程序开发.ppt

相关文档

文档介绍

文档介绍:C# 基础知识
1
回顾
页文件是含有将在 Web 服务器上执行代码的文件。其扩展名是 .aspx 或 .ascx
:服务器端脚本、客户端脚本
事件处理程序实际上就是一造函数
C# 中的构造函数与类同名

class MyConstructorEx
{
public MyConstructorEx()
{
//MyConstructorEx 构造函数
}
}

18
C# 的基本类型2-1
C# 的数据类型分为两种基本类型
值类型
int、char 和结构
引用类型
类、接口、数组和字符串
19
C# 的基本类型2-2
值类型
-仅在内存中保存值
-存储于堆栈中
引用类型
- 将对象的地址存储在堆中
20
值类型
variableVal是值类型
输出结果为?
21
引用类型
using System;
class DataTypeTest
{
public int variableVal;
}
class DataTypeTestRef
{
static void Main()
{
DataTypeTest dataTest = new DataTypeTest();
= 100;
funcDataTypeTest(dataTest);
();
}
static void funcDataTypeTest(DataTypeTest dataTest)
{
int tempVar=10; = tempVar*20;
}
}
22
值类型和引用类型

引用
变量保存
实际值
引用
存储位置
内联(堆栈)

默认值

Null
传递给函数的参数
值的副本
引用的副本
23
装箱和取消装箱
装箱是从值类型到引用类型的转换
取消装箱是从引用类型到值类型的转换
示例
24
用下图可以表示装箱的过程:
25
C# 中的数据类型处理
C# 提供了一种“统一类型系统”
C# 中所有数据类型都是从一个类即 object 类派生而来的
26
数组
一组具有类似数据类型的值
属于引用类型,因此存储于堆中
C# 中的数组声明语法如下 –
DataType[number of elements] ArrayName;
int[6] array1;
27
结构
结构属于值类型
可以有方法
可以拥有构造函数
不能实现继承

struct structEx
{
public int structDataMember;
public void structEx()
{
//构造函数实现
}

public void structMethod1()
{
//structMethod1 实现
}
}

28
枚举类型2-1
public class Holiday
{
public enum WeekDays
{
Monday,
Tuesday,
Wednesday,
Thursday,
Friday
}
public void GetWeekDays(String EmpName, WeekDays DayOff)
{
//处理 WeekDays

}
static void Main()
{
Holiday myHoliday = new Holiday();
("Richie", );
}
}
程序中声明了仅接受5个值的枚举类型WeekDays
29
枚举类型2-2
C# 中的枚举数都有与值相关联的数字
默认情况下,枚举数的第一个元素被指定为 0 值,后续的各个枚举数元素的值依次递增
默认值可以在初始化阶段中重写
30
编译和运行
步骤 1 - 在记事本中输入代码
步骤 2 - 使用 .cs 扩展名保存文件
步骤 3 - 切换至 DOS 提示符,再输入以下命令
要运行 C# 文件,