你学到“类“了吗?
如果没学到你肯定是不懂得。
struct的函数叫结构函数。
意思就是结构体内也有函数。
与构造函数相对的是解析函数。
谈到构造函数,不得不说”类“(class)
一个类就相当于一个设计图。
但设计图上的内容不是实实在在的。
所以用”构造函数“来把它构造出来,但为什么要叫函数呢?应为构造函数可以跟参数。
同样解析函数就是把构造出来的东西拆掉。
给你个例子吧
-------------
class world
{
publicstring people;
public string animal;
public string sea;
}
class programs
{
static void Main(string[] args)
{
world myworld = new world();//这就是构造函数
}
}
---------
上面的代码中,我设计出了一个世界,里面有人,动物,海洋。
但这些东西都是在设计图内的,不是真实object。
所以我通过构造函数把这个世界制造出来了!
每个类都会有一个或多个构造函数 构造函数说白了就是你通过什么样的方式(或者说通过什么样的代码)来创建一个类的实例 举个简单的例子 你可以试验下 List
我觉得函数这个词容易把人搞懵 把函数理解为方法 创建对象实例的方法 特殊的方法 在new就是调用这个方法的关键字new后面的括号里的东西 就是方法的参数 程序执行到new这里 就相当于在执行这个方法