运行C#程序是不是一定要装.net framework? http://www.microsoft.com/downloads/details.aspx?FamilyID=262d25e3-f589-4842-8157-034d1e7cf3a3&DisplayLang=en 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是的,必须要装,因为c#的基本语法都是由类库封装而来的,比如int,float,string等基本类型实际上都是一个类,而不是如java那样在java中int跟Integer是不一样的。所以java只需要有了jvm就可以运行基本的程序了。而c#必须有.net framework才可以。当然,framework也包含了vb7与vc7的内容,但这些所有语言的类库有很大的重叠,装一个与全装上在占用空间上是没有很大差别的。 一定要装的,java也不是只装一个JVM就可以的,也需要JDK的,运行时环境只是将编译好的代码转化为IL语言,再在对应的JVM或CLR上转化为机器代码运行的所以,使用.NetFramework来编译C#为对应的CLR上的IL语言 可以只安装DOTNETFX.EXE,微软网站上有下载! 对于不返回任何键列信息的 SelectCommand,不支持 UpdateCommand 的动态 SQL 生成 C# MDI子窗体间传值 新手请教 提取邮箱用户名和域名 问题 C# 如何替换byte[]中的全部\0为"" 使用NDoc时的一个问题 请教熟悉组合模式(Composite Pattern)的高手! 如何获得一个指定域名的MX纪录? 为什么说html是半结构化的语言 他跟结构化的xml差别在哪? 数据.length的属性为0是怎么实现的 如何在window工程里调用web工程里的webconfig文件,读取数据库联接串 dll绑定的小问题 WinForm下DataGrid删除的问题
比如int,float,string等基本类型实际上都是一个类,而不是如java那样
在java中int跟Integer是不一样的。
所以java只需要有了jvm就可以运行基本的程序了。
而c#必须有.net framework才可以。当然,framework也包含了
vb7与vc7的内容,但这些所有语言的类库有很大的重叠,装一个与全装上
在占用空间上是没有很大差别的。
所以,使用.NetFramework来编译C#为对应的CLR上的IL语言