1 / 45
文档名称:

C#基础知识-精.ppt

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

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

分享

预览

C#基础知识-精.ppt

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

下载得到文件列表

C#基础知识-精.ppt

相关文档

文档介绍

文档介绍:C# 基础知识(1)
讲师:李智
河南863软件公司 C# 基础知识培训
目标
在C#中定义变量和常量
使用C# 中的基本数据类型
理解装箱和拆箱的概念
使用C#中的运算符,选择结构和循环结构
定义和使用数组,了解结构体和枚举
2
C#预定义数据类型
C# 数据类型
大小
默认值
示例
int
有符号的 32 位整数
0
int rating = 20;
float
32 位浮点数,精确到小数点后 7 位

float temperature = ;
byte
无符号的 8 位整数
0
byte gpa = 2;
short
有符号的 16 位整数
0
short salary = 3400;
long
有符号的 64 位整数
0L
long population = 23451900;
bool
布尔值,true 或 false
False
bool IsManager = true;
string
Unicode 字符串
-
string color = “Orange”
Char
单个 Unicode 字符
‘\0’
char gender = ‘M’;
3
变量
语法:
访问修饰符数据类型变量名
4
Public
Private
Protected
int
string
float
……


胡椒粉

胡椒粉

int
float
string
2

“Test”
变量用于存储特定数据类型的值
变量
5
static void Main(string[] args)
{
// 声明布尔型、字符串型、整型、短整型和浮点型变量
bool test = true;
short num1 = 19;
int num2 = 14000;
string val = "Jamie";
float num3 = ;

// 显示变量值
("布尔值= " + test);
("短整型值= " + num1);
("整型值= " + num2);
("字符串值= " + val);
("浮点值= " + num3);
}
变量中存储的值取决于该变量的类型
常量
语法:
访问修饰符 const 数据类型常量名= 常量值;
6
Public
Private
Protected
常量用于在整个程序中将数据保持同一个值
常量
7
static void Main(string[] args)
{
// PI常量PI
const float _pi = ;
// 由地球引力引起的加速度常量,单位为 cm/s*s
const float _gravity = 980;
// 钟摆的长度
int length = 40;
// 钟摆的周期
double period = 0;
// 钟摆周期的计算公式
period = 2 * _pi * (length / _gravity);
("钟摆的周期为{0} 秒", period);
}
声明常量
在表达式中使用常量
const 关键字用于声明常量
C# 的基本数据类型
C# 中的数据类型分为两个基本类别
值类型
表示实际数据
只是将值存放在内存中
值类型都存储在堆栈中
int、char、结构
引用类型
表示指向数据的指针或引用
包含内存堆中对象的地址
为 null,则表示未引用任何对象
类、接口、数组、字符串
8
C# 的基本数据类型
9
static void Main(string[] args)
{
// 声明一个值类型的整型数据类型
int val = 100;
("该变量的初始值为{0}", val);
Test(val);
// 由于该数据类型属于值类型,所以将恢复其初始值
("该变量的值此时为{0}", val);
}
static void Test(int getVal)
{
int temp = 10;
getVal = temp * 20;
}
将 val 的初始值传递给 Test() 方法
被传递的 val 在 Test() 方法内被改变
不反映已经改变的 val 值,而保留原始

最近更新

2026年刑事诉讼原理与实务模拟题100道精选答案.. 48页

2026年地方病控制题库及答案【真题汇编】 40页

2025青海海北州第二人民医院面向社会招聘不占.. 44页

基于文本引导的轻量异构编码多模态图像融合 30页

2025蒙晟建设有限公司招聘紧缺专业人员8人备考.. 47页

2026年1月广东广州市天河区荟雅苑幼儿园编外聘.. 50页

2026年c语言测考试题库(夺冠) 13页

2023年三门峡市直机关遴选公务员笔试真题汇编.. 66页

2024年保山市特岗教师招聘考试真题题库附答案.. 33页

2026年丽水学院单招职业倾向性考试模拟测试卷.. 45页

2026年企业作业人员题库100道及完整答案1套 41页

2025中国东航上海飞行部招聘历年题库附答案解.. 34页

2026年台州职业技术学院单招职业技能考试题库.. 44页

2025年小金县幼儿园教师招教考试备考题库带答.. 30页

2025年武义县幼儿园教师招教考试备考题库含答.. 31页

2026年大学商贸学院专升本C语言考试真题及答案.. 13页

2026年宿迁泽达职业技术学院单招职业技能考试.. 45页

2025绍兴科技馆招聘5人笔试备考试题附答案解析.. 36页

2026年广东省珠海市单招职业倾向性考试模拟测.. 43页

2026北京师范大学宁德实验学校招聘教师7人(福.. 52页

2026年党纪法则知识测试题一套 18页

2026年南通科技职业学院单招职业适应性考试模.. 43页

2026年清华c语言期末测试题(易错题) 13页

2026年贵州大学c语言期末试题(网校专用) 13页

2026年江西交通职业技术学院单招职业倾向性考.. 37页

2025年新疆考试录用公务员《公安专业科目》真.. 30页

2025年安徽邮电职业技术学院单招职业技能测试.. 66页

2024年南京信息职业技术学院单招职业技能测试.. 78页

CFG群桩基础土方开挖施工方案 6页

青岛一年级数学下册第第一单元测试题 3页