请问下VC++.NET和C#的区别

核动力蜗牛Killua 2009-10-18 10:14:51
请问下VC++.NET和C#的区别
...全文
307 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
蒋晟 2009-11-06
  • 打赏
  • 举报
回复
一个面向托管开发一个面向非托管开发。
IDE方面,托管开发的功能有一部分重复,例如Windows Forms、Console等。C#的智能感知较强。
类库方面,都支持.Net,VC有面向非托管的类库MFC和ATL。
调试器方面,VC的调试器功能更强,而且支持调试非托管代码。
编译器和语言方面,C++/CLI的编译优化更多,支持的底层CLI类型也比C#多,但是一些动态语言的特性尚不支持,例如LINQ
qidianzy 2009-10-23
  • 打赏
  • 举报
回复
C#简单,用着方便。上手快,有微软的大力支持!C#也就是微软自己搞出来的。
VC++.net比较难,用着不方便,微软不怎么支持,他自己用的东西,他就不支持,怕你抢他的技术!
yymycabbage 2009-10-23
  • 打赏
  • 举报
回复
我觉得lz要问c++/cli 和c#的比较吧,
vc++.net只是工具。
c#是纯.NET平台的语言。
c++/cli兼容了本地系统和.NET平台,
比较强大也比较复杂。
具体的东西不是一两句话可以搞清楚的。
yangsh3002 2009-10-22
  • 打赏
  • 举报
回复
VC++.net中的CLR编程部分和C#是差不多的,只不过语法上有差别,其它部分都继承原来的版本
zhao13627541954 2009-10-22
  • 打赏
  • 举报
回复
VC++.NET是一个开发工具,集成在visual studio 2003(2005/2008)中。用C++写程序的。其实是就是VC6的升级版本,完全可以叫个VC7什么的,只不过微软出的时候用了现在的这个名字。

C#是一种面向对象的程序设计语言,具有C++。JAVA的共同的优点。是专门为。NET应用的语言。
dkbrain 2009-10-21
  • 打赏
  • 举报
回复
据传C#在未来有可能与JAVA相抗衡?
Dobzhansky 2009-10-18
  • 打赏
  • 举报
回复
vc++.net 是一个开发工具


C# 是一个编程语言
wuyq11 2009-10-18
  • 打赏
  • 举报
回复
vc++.net是vc++6的延续,
而Cc#是微软为.net量身打造的语言,可开发b/s和c/s的软件,
引用了c++的一些编程思想

7,540

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 VC.NET
社区管理员
  • VC.NET社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧