考虑以下结构:
public struct vip
{
string email;
string name;
int category;
public vip(string email, int category, string name = "")
{
this.email = email;
this.name = name;
this.category = category;
}
}
Run Code Online (Sandbox Code Playgroud)
以下两个电话之间是否存在性能差异?
var e = new vip(email: "foo", name: "bar", category: 32);
var e = new vip("foo", 32, "bar");
Run Code Online (Sandbox Code Playgroud)
如果没有定义可选参数,是否有区别?