当前位置:  开发笔记 > 编程语言 > 正文

Windows API和.net语言

如何解决《WindowsAPI和.net语言》经验,为你挑选了1个好方法。

人们总是告诉我,如果我正在做一些应该使用一些Windows API来完成任何进程级别工作的应用程序,我必须使用VC++而不是任何其他.net语言.

这有什么道理吗?

使用VC++可以完成的所有事情也可以用其他.net语言完成吗?

当比较它们的功能时,所有的.net语言都是一样的吗?



1> Jon Skeet..:

如果您需要非常密切地使用本机代码,C++可能会让生活更轻松.但是,使用P/Invoke从C#,VB.NET,F#等调用Win32 API并没有什么本质上的错误.

尽管C#和VB.NET 在功能上大致相同,但并非所有.NET语言在功能方面都是相同的.我知道有一些C++/CLI暴露的东西没有被C#或VB.NET暴露 - 我不知道反过来是否正确.(我不知道对于lambda表达式,扩展方法等,C++/CLI是什么样的)

推荐阅读
携手相约幸福
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有