Tag: c# to f #

F#中的C#对象初始化语法

请注意:这个问题与这个问题不一样。 我最近遇到了一些我之前没有遇到过的C#语法: 有没有办法在F#中做到这一点? class Two { public string Test { get; set; } } class One { public One() { TwoProperty = new Two(); } public Two TwoProperty { get; private set; } } var test = new One(){ TwoProperty = { Test = “Test String” }}; (注意当setter是私有时初始化器中的TwoProperty的初始化 – 它在存储在TwoProperty的对象上设置属性,但TwoProperty属性中存储新的Two实例) 编辑:我最近在monotouch的构造函数中遇到了一些C#代码,如下所示: nameLabel = new UILabel […]