System.getProperty("line.separator");在JavaScript中是否存在类似于Java的东西?
编辑:我使用的是非浏览器JavaScript环境Node.js
使用此代码:
struct Foo<T1>
{
public T1 Item1 { get; private set; }
public Foo(T1 item1)
{
Item1 = item1;
}
}
Run Code Online (Sandbox Code Playgroud)
我遇到这个错误:
在将控制权返回给调用者之前,必须完全分配自动实现的属性"Foo.Item1"的备份字段.考虑从构造函数初始化程序中调用默认构造函数.
我的问题是,为什么在Item1调用构造函数后属性没有完全赋值?
编辑:更改set为private set因为此问题与可变性无关.