2012-03-22 46 views
-3

我正在开发Windows平板电脑的C#应用​​程序,但响应速度很慢,我应该使用Visual C++。哪一个是更快的Visual C#或Visual C++?Visual C#或Visual C++

+5

我写了一个无限循环在C#中,它太sloooowww ...我应该切换到C++,看看会发生什么... – manojlds 2012-03-22 05:54:32

+1

这个问题可能会被关闭,但根据我的经验做这两个,我会选择C#是因为这种开发更容易。用VC++可能无法从平板电脑中获得更多的电力,但这真的归结为应用程序的目的。 – 2012-03-22 05:58:22

+0

使用SharpDevelop代替Visual Studio。它的小巧,快速和功能齐全的IDE http://www.icsharpcode.net/opensource/sd/ – Alexus 2012-03-22 06:04:49

回答

1

理论上,它们应该是相同的,因为它们都在.NET CLR上运行,但由于编译器优化,visual C++可以获得稍好的性能。通过选择本地C++而不是Visual C++ for .NET,您可以获得更好的性能。另一种方法是找出你的性能瓶颈在哪里,这可能比切换到另一种语言更有用。