第二章 C#语言基础
一:标识符和命名规则
a:标识符号
1: 必须以字母或者数字开头
2:严格区分大小写
3:系统
b:变量
1:必须的二个条件 变量的类型 变量的名字
2:每一条语句必须用分号作为结束
3:可以是表示式赋值 也可以对变量进行多次赋值
3:常量
const 常量标识符 变量名=表达式
4:命名规则
XAbcDef
X表示 数据类型
Abc 表示 一个单词 第一个字母大写
Def 也表示一个单词 第一个字母大写
二:简单的数值类型
a:数值类型
整型: sybte,byte,short,unshort,int,unint,long,unlong
sybte 是一个八位的符号整数 因为第一个位为符号位 所以有七个表示数值
为 -128~~127
浮点型:
float,double 可以用来表示小数,主要用途是进行科学计算
小数型:
decimail 可以精确到28到29位 主要是为了满足财政的需要
b:字符类型和字符串类型
字符类型标识符:char
字符串标识符: string
C#一般有二种类型的字符串常数:
常规字符串 可以转意
逐字字符串 前面加@ 为逐字字符不能够用转意字符
c:布尔类型
标识符号 bool
值:有二个 ture 与 falsh
三 c#的类型系统
A:值类型和引用类型
1:值类型:分为结构和枚举类型
引用类型:类,接口,数组,代理,
比较特殊的类
objiect:C#所以类已经继承的根类
string:一个密封的类
2:引用类型
就是说定义的变量 只是表示要存储的字符串在内存中的一个地址
例如:string str1
str1="good"
str1只表示要存储的字符"good"串在内存中的一个地址
3:指针类型
在不安全代码中使用 程序员可以用它来直接访问内存 但是不到万不得已
一般不要使用
4:装箱与开箱
装箱:把说值类型转变为引用类型
开箱:把引用类型转变为数值类型
四:注释
单行注释
单行注释”//“ 注释比较短小的内容
多行注释 ”/*“,”/*“配对使用
如果在.net平台中注释多行则可以先把树型结构收起在注释
********************************************************
上机指导
using System 中的System 包括Microsoft.NET 系统提供的类库 它直接获取Microsoft.net 的系统类库
namespace : 为声明一个命名空间
class : 为定义一个类(任何一个程序都必须包含一个类)
static void Main(string[] args):一个程序的入口 任何一个程序 都必须包含mian这一方法
Console.Writeline("str"): 这条语句是让我们将双隐号中的内容输入到标准的输出设备中去,当然也可以通过修改代码使他输入到其他窗体中去
**************************** ****************************
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· .NET周刊【3月第1期 2025-03-02】
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器