我无法使用c#.net找到获取RSSI和SSID等wifi信息的方法。
C ++可以访问Native WIFI api。
如果我选择使用VISUAL C ++而不是其他编译器,我只能访问.net类,或者我是否可以访问完整的c ++频谱。
非常感谢
答案 0 :(得分:2)
Microsoft Visual C ++(通常缩写为MSVC或VC ++)是一个 商业,集成开发环境(IDE)产品 Microsoft用于C,C ++和C ++ / CLI编程语言
简而言之,是的,Visual C ++只是一个允许您使用C ++编程语言的IDE,您可以访问整个C ++语言(但仍需要依赖运行的计算机上的库)你的代码)。
某些Visual C ++项目类型也可以为您提供.Net扩展,但是如果您想要一个纯C ++应用程序,那么您可以选择其中一个项目,例如Win32 Console Application
,它只为您提供主要的C ++语言。
但是,对于您的要求,您可以继续使用C#,而是查看P/Invoke,它允许托管的.Net代码调用非托管代码(可能包括您希望使用WIFI检索SSID等内容的库) api你提到)
答案 1 :(得分:1)
使用visual c ++,您可以完全访问C#功能(它们是.NET库,因此可以与在.NET上运行的所有内容进行通信)。
很明显,你还拥有所有“基本”C ++功能,就像2种语言的融合
顺便说一下,由于可以使用托管代码并且无法管理,因此您将拥有一个很多的c ++关键字。