我在下面的答案中看到了这门课程。在那里,我可以参考例如Value
与<see cref="Value"/>
,以及类本身与<see cref="GenericEventArgs{T}"/>
。
/// <summary>
/// A simple <see cref="EventArgs"/> class that can contain a value.
/// </summary>
/// <typeparam name="T">Type of <see cref="Value"/>.</typeparam>
public class GenericEventArgs<T> : EventArgs
{
/// <summary>
/// Instantiates a <see cref="GenericEventArgs{T}"/> with
/// <see cref="default"/> default as Value.
/// </summary>
public GenericEventArgs()
: this(default(T)) {}
/// <summary>
/// Instantiates a <see cref="GenericEventArgs{T}"/>
/// </summary>
/// <param name="value"></param>
public GenericEventArgs(T value)
{
Value = value;
}
/// <summary>
/// The value.
/// </summary>
public T Value { get; private set; }
}
答案 0 :(得分:1)
.net文档本身将其称为:“值参数类型的默认值”。
的文档答案 1 :(得分:0)
不,我认为这是不可能的。由于类在运行时使用正确的类型进行JIT,因此文档与所使用的实际类型无关。如果使用类约束,则可以使用“null”替换default。