Nov 23, 2024 – Jan 10, 2025
Build skills in the latest technologies and earn a digital badge by January 10!
此浏览器不再受支持。
请升级到 Microsoft Edge 以使用最新的功能、安全更新和技术支持。
有关 Microsoft 开发人员工具和技术的深度文章
个性化学习路径和课程
全球认可、行业公认的凭证
经 Microsoft 审核的技术问题和解答
Microsoft 开发人员工具和技术的代码示例库
交互式特选指南和建议
来自 Microsoft 专家的数千小时原创节目
适用于组织的 Microsoft Learn
访问特选资源,以提升团队技能水平,缩小技能差距。
此主题的部分內容可能由机器或 AI 翻译。
new() 约束必须是指定的最后一个限制性约束
当使用多个约束时,将在 new () 约束之前列出所有其他约束。
下面的示例生成 CS0401。
// CS0401.cs // compile with: /target:library using System; class C<T> where T : new(), IDisposable {} // CS0401 class D<T> where T : IDisposable { static void F<U>() where U : new(), IDisposable{} // CS0401 }
.NET 反馈
.NET 是一个开放源代码项目。 选择一个链接以提供反馈: