C#入门详解笔记(二)
C#入门详解笔记(一)先留下空位,后续补上
支持中文变量
=============================Ch8=============================
书籍推荐:CLR via C#、C# IN DEPTH
C++模板也可以写C语言程序(新建时把CPP后缀名改为C)
Win10新特性:文件夹右键,Open Command Window Here,CMD直接进入该目录
C++ 引用标准库用<> 引用自定义类用“”
->用法:对象指针->对象方法
.h文件:对类的方法和成员的声明 .CPP文件:类的定义
C#函数不能独立于类或结构体之外,只有最为累的成员是才被称为方法,方法在类中称为成员函数
C++中可以有独立函数,称为全局函数
Parameter全称formal parameter,形参
Argument实参
=============================Ch9=============================
实例化过程的内存分配:
1.给实例对象分配栈空间
2.给实例对象的属性(字段)分配堆空间1
3.给实例对象的属性(字段)的引用类型数据(如果有,如String,如果无引用类型数据,则不进行二次地址分配)分配堆空间2
4.堆空间2数据初始化
5.堆空间1指向堆空间2的地址
6.栈空间指向堆空间1的地址
Call Stack调用堆栈 反映指定行代码的调用层级关系
Debug:
F11逐语句 F10逐过程
=============================Ch10=============================
Type t=typeof(int);
t.Namespace
t.FullName
t.Name
double x=default(double)
default(枚举类型)=枚举类型.首项
enum Level
{
Low=0,
Mid=1,
High=2
}
感谢刘铁锰老师倾情奉献 视频在B站
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现