我正在自学C#参考,它提供了以下信息:
1.21.4.声明通用参数可以在类,结构,接口,委托的声明中引入通用参数(请参阅即将发布的"代理"部分)和方法.其他构造(如属性)不能引入泛型参数,但可以使用泛型参数.例如,属性Value使用T:
public struct Nullable<T>
{
public T Value {get;}
}
Run Code Online (Sandbox Code Playgroud)
首先,我在尝试编译时遇到错误,说它必须包含一个正文,因为它既不是抽象也不是外部,或者自动参数必须同时具有get和set访问器.
其次,假设它是错误的,我通过添加"set;"来纠正它,我似乎无法成功地格式化它.