这是我要实例化的类:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Test
{
public class Posicion
{
public int X { get; set; }
public int Y { get; set; }
}
}
我在这里尝试创建它:
button1.Tag = new Posicion() { 1, 1 };
我记得我以前可以做这样的事情,我如何通过在单行中预先给它赋值来实例化一个对象?谢谢!
最佳答案
使用对象初始化器语法:
button1.Tag = new Posicion() { X = 1, Y = 1 };
甚至:
button1.Tag = new Posicion { X = 1, Y = 1 };
这依赖于具有公共(public) setter 的 X
和 Y
。
关于c# - 如何使用速记 C# 方式实例化一个类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3814361/