腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
CLR
是
一个
C#
编译器
,
还是
这两个
不同
的
东西
?
、
、
、
我正在尝试理解
C#
代码
的
编译和执行过程。网站上有很多关于
CLR
,CIL,CLS,FCL等
的
信息,但我在CIL中找不到谁负责编译
C#
代码
的
信息。它是
CLR
还是
一个
针对
c#
的
单独
的
特殊
编译器
?
浏览 33
提问于2020-08-18
得票数 0
回答已采纳
4
回答
除了.NET语言以外,异步等待还可以在其他
C#
语言中使用吗?
、
、
、
模式
是
对.NET 4.5和
C#
5.0
的
更强大
的
添加之一这个API
是
.NET
CLR
的
特性
还是
C#
编译器
本身
的
特性?我真正想问
的
是
,我们是否应该在其他.NET语言中期望异步/等待,比如: PHP (
浏览 1
提问于2013-08-28
得票数 6
回答已采纳
2
回答
在为较旧
的
C#
框架版本构建时使用较新
的
.NET功能安全吗?
、
、
我维护
一个
Visual 2.0库(目前正在使用.NET 2013)。为什么Target Framework设置为.NET Framework 2.0
的
库可以在代码中使用较新
的
C#
特性构建?在为较旧
的
C#
框架版本构建时使用较新
的
.
浏览 3
提问于2014-02-09
得票数 6
回答已采纳
2
回答
协方差也在3.5 / 2.0中吗?
、
、
奇怪
的
问题。我
的
目标FW
是
4.0。这不可能,因为协方差来自FW4.0。
浏览 0
提问于2012-02-09
得票数 4
回答已采纳
3
回答
CLR
与Java (作为一种语言)不兼容吗?
、
我很想知道在
CLR
上运行Java
的
可行性。在这里看到了前面的
一个
问题之后,我意识到Sun平台和.NET运行时之间有很多
不同
之处,这使得交叉编译在所有的情况下都是不可能
的
,只有在最简单
的
情况下才能实现。我
的
问题
是
:
CLR
(作为
一个
平台)是否与Java作为一种语言(而不是平台)
浏览 8
提问于2010-10-15
得票数 6
回答已采纳
2
回答
编译时和运行时转换
c#
、
、
、
我想知道为什么在编译时检查
C#
中
的
某些强制转换,而在其他情况下则将责任转储给
CLR
。就像上面一样,两者都是不正确
的
,但处理方式
不同
。InvalidCastException}“如果
编译器
浏览 3
提问于2010-12-21
得票数 18
回答已采纳
4
回答
什么时候应该使用.net框架数据类型而不是语言数据类型?
、
、
我应该在什么时候使用:vs有什么相似之处/
不同
之处
浏览 1
提问于2009-07-30
得票数 2
回答已采纳
3
回答
如何在命令行使用.NET框架
编译器
编译程序。
、
、
我想用.NET2.0
编译器
编译
一个
c++程序。因此,我导航到c:\windows\Microsoft.Netframework\2.0.57\,并使用csc
编译器
进行编译。 t->disp(
浏览 0
提问于2009-05-13
得票数 2
2
回答
对于字符串
的
异议
是
一种基本类型。
、
、
、
、
另外,我还在stackoverflow.com上阅读了关于stackoverflow.com类型
的
讨论。现在,我正在通过(第四版)阅读一本名为
C#
CLR
的
书,这本书说(在第112页):正如您所看到
的
,作者(Jeffrey)提到,所有这些类型都是原始类型。所以,谁能澄清我,他是什么意思?
浏览 4
提问于2017-12-01
得票数 3
回答已采纳
7
回答
方法签名
的
定义?
、
方法签名(或方法签名)
的
正确定义是什么?如果我有办法:我
的
方法签名
是
下列之一,
还是
两者都不是?Foo 如果有人问我方法
的
签名是什么,我该怎么回答呢?
浏览 7
提问于2011-12-15
得票数 24
回答已采纳
1
回答
部分类中
的
依赖注入
、
、
当调用Test2时,AccountsService.cs中
的
构造函数永远不会被击中。
浏览 5
提问于2020-08-25
得票数 1
回答已采纳
1
回答
从循环外部跳入循环内
的
标签不是非法
的
C#
代码吗?
、
大约在9频道
的
上,杰弗里·里希特向查理·卡尔弗特展示了他
的
AsyncEnumerator,他展示了一段代码,其中控制流跳转到while循环内
的
标签,该标签遵从循环外
的
goto指令。这让我大吃一惊。因此,我尝试了类似的方法,正如我所预期
的
,
C#
不允许我这样做,因为标签不在goto语句
的
块范围内,而不是我想跳转
的
位置。我甚至不知道我
的
问题是什么。我当时看到了什么? 我怀疑他展示
的
代码
是
伪码?或者可能<e
浏览 3
提问于2016-06-03
得票数 3
回答已采纳
1
回答
.NET框架被复制到“
编译器
/
CLR
”和“GAC?
、
、
通过
C#
的
CLR
书在第76页有这一行。 我可以在C:\Windows\Microsoft.NET\assembly找到GAC,但是我找不到
编译器
/
CLR
的
东西
。
编译器
/
CLR
的
物理目录名是什么?我
是</em
浏览 5
提问于2010-06-08
得票数 2
回答已采纳
1
回答
在输出Windows EXE
的
同时使用Mono
编译器
/创建新
的
编译器
?
、
、
、
这只是目前
的
想法,但我想知道这将是多么困难
的
使用Mono
编译器
或编写
一个
新
的
,同时仍然输出Windows EXE?这种想法
的
原因
是
,我看到人们创造性地“滥用”
C#
语言来启动和运行一些
东西
,比如代码契约或面向方面的编程,有时感觉人们走得太远了。.net
的
好处
是
,我们最终想要
的
是
用于.net 2.0
CLR
的
有效IL。但是,Micro
浏览 1
提问于2010-03-03
得票数 4
4
回答
使用ngen.exe编译内核
、
、
我知道Cosmos和SharpOS已经开发了自己
的
编译器
来从
C#
构建二进制代码,但是你能使用微软
的
.NET AOT来做同样
的
事情吗?也就是说,将
C#
编译为x86。我假设您必须省略使用语句,就像涉及到包含语句
的
OS开发一样。任何反馈都很感谢。谢谢 编辑:我想在内核开发中使用
C#
的
主要原因
是
托管代码带来
的
内存管理,特别是单一地址空间属性。是否有必要先启动
一个
即时
编译器
浏览 0
提问于2011-07-29
得票数 3
回答已采纳
3
回答
C#
编译器
是否设置版本或平台常量?
、
、
C#
编译器
中是否有任何预定义
的
常量来检测平台
的
目标版本?相反
的
问题:如果我进行
CLR
35和
CLR
20配置,是否可以基于此选择目标平台?
浏览 1
提问于2009-03-11
得票数 4
回答已采纳
3
回答
在
C#
中“这”
的
意思是什么?
、
在“
CLR
通过
C#
”
的
第170页: public Int32 GetFive() { return 5; } Program p = null; Int32 x = p.GetFive(); // In
C#
, NullReferenceException当然,变量p为null,但是当调用非虚拟方法(GetFive)时,
CLR
只
浏览 4
提问于2011-08-03
得票数 1
回答已采纳
3
回答
是
C#
编译器
还是
CLR
禁止多重继承?
、
、
就像标题上说
的
。 这是
C#
编译器
设置
的
限制,
还是
CLR
从根本上禁止它?
浏览 0
提问于2013-08-07
得票数 8
回答已采纳
2
回答
使用/
clr
编译现有的C++代码,然后从
C#
调用它
、
、
.);在此基础上,我创建了"compute.dll“,并在Visual Studio2008中打开了”公共语言运行时支持(/
clr
)“。 }但是,VS
的
自动完成功能会找到"Compute“名称空间,而不是其中
的
任何类或函数!?当我尝试编译时,它抱怨IProgressCB不是公开
的
。我想使用现有的C++代码
浏览 2
提问于2011-06-24
得票数 7
回答已采纳
4
回答
为什么一些C#4特性即使在目标3.5
的
情况下也是允许
的
?
、
今天,一位开发人员签入了如下所示
的
代码:据我所知,"in T“和"out T”都是
C#
4.0
的
特性。根据我们
的
构建服务器,它没有安装.NET 4.0,我
是
对
的
。签入破坏了构建。但是,为什么它要建立在他
的
机器上呢?为什么VS忽略了项目的目标框架?
C#
4.0
的
其他特性,如动态关键字,并不是在开发人员
的
机器上构建
的<
浏览 1
提问于2010-05-04
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
都是c,为何会有这么多差别?
针对 Python 实现的进行介绍与比较
c和c+和c#之间的关系
各种 Python 实现的简单介绍与比较
试试看:将你的C+/CLI项目迁移至.NET Core平台
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券