小编Nij*_*mov的帖子

类实例化C#

我是 C# 初学者。

每次我在类中创建构造函数来实例化类时。

class OtherClass
{
    void Main()
    {
        MyClass myClass = new MyClass();
    }
}

class MyClass
{
    public string text;
    public int num;

    public MyClass()
    {
        text = "something";
        num = 12;
    }
}
Run Code Online (Sandbox Code Playgroud)

但今天我看到了新的变体

class OtherClass
{
    void Main()
    {
        MyClass myClass = new MyClass { num = 12, text = "something" };
    }
}

class MyClass
{
    public string text;
    public int num;
}
Run Code Online (Sandbox Code Playgroud)

有人可以解释一下差异吗?

PS 抱歉我的英语。

c# class instantiation

0
推荐指数
1
解决办法
1114
查看次数

标签 统计

c# ×1

class ×1

instantiation ×1