gpt4 book ai didi

c# - 使用 C/C++ 学习 COM 会帮助我更好地理解 .NET 吗?

转载 作者:太空狗 更新时间:2023-10-29 23:31:19 25 4
gpt4 key购买 nike

在学习 .NET 时,我经常会遇到来自 COM 世界或 C/C++ 的东西(句柄、gdi、互操作、STA/MTA 等等,等等!)。

是否值得我花时间去学习如何使用 C 或 C++ 在 COM 中编程,从而一箭双雕?

这会加深我对 .NET 开发的了解吗?我厌倦了“这是神奇的事情”的感觉!

最佳答案

学习 COM 将帮助您更好地理解 .NET 的某些部分,但它们主要是处理 COM 互操作的部分。除了在某些情况下,它对整体的一般 .NET 开发没有(太多)帮助。

也就是说,如果您的主要目标是学习并专注于 .NET,我会专注于学习一些较新的 .NET 技术。在 WCF、WPF、Silverlight、WF、EF 等之间——一个人不可能成为所有现有 .NET 技术的真正专家,更不用说其他人了。专注于您感兴趣的主要基于 .NET 的技术可能会更有效地利用您的时间。

如果您想尝试扩展您的一般知识,那么 COM 可能值得学习 - 但我个人可能建议学习一门新语言,尤其是使用与您的主要 .NET 语言截然不同的范例的语言。例如,学习函数式编程语言可能会真正扩展您的编程视野,并更好地利用您的时间。

关于c# - 使用 C/C++ 学习 COM 会帮助我更好地理解 .NET 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6063472/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com