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站