-
对象和类型-C#学习笔记
第三章 对象和类型 类和结构 类是引用类型, 实例化某个类的对象需要使用new运算符, 将对象的内存分配在托管堆上. 类按引用传递. 结构不同于类, 结构不需要在堆上分配空间. 结构是值类型, 通常存储在栈上. 结构按值传递. 另外,结构不支持继承. new运算符并不像C++的new一样总是在堆上分配内存 若new的对象是类, 则会在堆上分配内存并调用构造函数进行初始化 若new的对象是结构, 则不会分配内存, 只会调用结构的构造函数对栈上的结构进行初始化 结构对象分配内存发生在变量的声明处, 而类变量声明只会创建引用 类 类包含成员,... Read More
-
核心C#-C#学习笔记
第二章 核心C# 程序框架 using System; namespace Mikami { class Program { static void Main(string[] args) { string obj="world" Console.Write($"Hello,{obj}!"); } } } Main()方法 注意程序入口Main首字母大写 Main函数参数可选, 返回值类型void或int, public修饰符可选 因为程序运行不会创建Program实例,所以Main声明为static 可在项目属性中决定可选参数 使用命令行运行时, 只需在dotnet run命令后提供参数: dotnet run arg1 ... Read More
