我尝试在类声明中这样做。
public var Thing : Thing = Thing()
它说,
在其自己的初始值
中使用的变量
如果删除作业,则会给出。
在自己的类型中使用的东西
所以没有运气。是否可以使用与属性相同的属性名称?它可能在C#:)目前我有较低的属性名称。
答案 0 :(得分:2)
如果您遵守命名约定并使用前导小写字母声明变量名称,则可能。
public var thing : Thing = Thing()
答案 1 :(得分:0)
如果以下情况不起作用:
public var thing: Thing = Thing()
Thing的初始化方法中可能存在错误