为啥 .NET API 浏览器示例是用 C++ 而不是 C# 编写的? [关闭]
Posted
技术标签:
【中文标题】为啥 .NET API 浏览器示例是用 C++ 而不是 C# 编写的? [关闭]【英文标题】:Why are .NET API Browser examples written in C++ instead of C#? [closed]为什么 .NET API 浏览器示例是用 C++ 而不是 C# 编写的? [关闭] 【发布时间】:2019-10-31 00:17:39 【问题描述】:我对 Microsoft 有关 C# 的文档在 .NET API 参考中组织和预期使用这种语言(作为平台的主要语言)示例的方式感到非常兴奋。但出乎意料的是,我在 C++ 上找到了示例?例如,Calendar Class。为什么会这样?是否可以在 C# 中找到 .NET API 参考示例?
【问题讨论】:
在备注部分您有一个页面链接,该链接描述了如何在 C# 中使用此类。 该链接为我显示 C#... 谢谢大家。我使用了手机浏览器中的链接——语言变化似乎并不明显。真丢人。 【参考方案1】:将语言更改为 C#。它位于面包屑栏的下拉菜单中,如下图所示:
【讨论】:
【参考方案2】:它们是用 C++、C#、F# 和 VB.NET 编写的。使用顶部的下拉菜单更改语言。
【讨论】:
【参考方案3】:至于为什么会这样,例子是 C++/CLI,这是微软发明的 C++ 的一种变体,可以编译成 CLR 字节码,可以使用托管内存和 .NET API。
【讨论】:
以上是关于为啥 .NET API 浏览器示例是用 C++ 而不是 C# 编写的? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
为啥这个用于 C++ 的 .NET StructLayout 示例
C++ ULONG 定义为 VB.NET 还是 C# 等效?
为啥 Linux NETLINK 手册页提供 C++ 示例而不提供 C?
为啥微软用c、c++而不是c#来开发windows? [关闭]
Unity3D,为啥“脚本运行时版本”是 .NET3.5 而“api 兼容级别”是 .NET2.0? PlayerSettings 中的两个选项实际上是啥意思?