由于C#现在是ECMA标准.... [英] Since C# is an ECMA standard now....

查看:53
本文介绍了由于C#现在是ECMA标准....的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

是否有可能让C#在非托管环境中运行,如果有人应该这样决定以某种方式执行它?


可以编写C#项目代码没有任何依赖于

的库,所有随附它并使用其他库?或者是否有任何必须的

。我可以使用我自己的System.Windows来获取System.dll ..用我自己的等等来获取



所有这些库都是非标准化的,只有语言是。

Is it possible to have C# run in an unmanaged environemnt if somebody should
decide to implemnent it this way?

Its possible to code C# projects without any dependancy on the libraries at
all that ship with it and use other libraries? or is there a must have of
any of them. I could reaplce System.dll with my own, System.Windows.. blah
with my own etc..

After all these libraries are non standardised, only the language is.

推荐答案

C#isnt .NET,库是.NET,而不是语言。对吗?


我讨厌所有这些.NET Fud只是乱七八糟的公关垃圾。

anonymouse <一个******** @ discussions.microsoft.com>在消息中写道

新闻:O2 ************** @ TK2MSFTNGP12.phx.gbl ...
C# isnt .NET, the libraries are .NET, not the language. Right?

I hate all this .NET Fud its just a mess of PR crap.
"anonymouse" <an********@discussions.microsoft.com> wrote in message
news:O2**************@TK2MSFTNGP12.phx.gbl...
是否可能有如果某人
应该决定以这种方式实现它,那么C#运行在一个非托管的环境中?

它可以编写C#项目而不依赖于它们所有的库
并使用其他图书馆?或者是否有必要的任何一个。我可以使用我自己的System.Windows和我自己的等等来恢复System.dll。

所有这些库都是非标准化的,只有语言。
Is it possible to have C# run in an unmanaged environemnt if somebody should decide to implemnent it this way?

Its possible to code C# projects without any dependancy on the libraries at all that ship with it and use other libraries? or is there a must have of
any of them. I could reaplce System.dll with my own, System.Windows.. blah
with my own etc..

After all these libraries are non standardised, only the language is.



因为C#是一个标准,即使有人希望在非托管环境中使它运行

,会有很多问题,例如

处理对象只是为了命名一个。


您可以在非托管代码中使用C#对象(.dll),但是警告,这是一个痛苦
a33中的



我完全不同意.NET只不过是营销炒作...它是'

长时间编程最好的事情。


你有什么具体问题吗?

" ; anonymouse" <一个******** @ discussions.microsoft.com>在消息中写道

新闻:O2 ************** @ TK2MSFTNGP12.phx.gbl ...
Being that C# is a standard, even if someone had the desire to make it run
in an unmanaged environment, there would be soooo many problems like
disposing of objects just to name one.

You can use C# objects (.dll) in unmanaged code, but be warned, it''s a pain
in the a33.

I totally disagree that .NET is nothing more than marketing hype...it''s the
best thing to happen to programming in a long time.

What specific problems are you having with it?
"anonymouse" <an********@discussions.microsoft.com> wrote in message
news:O2**************@TK2MSFTNGP12.phx.gbl...
是否可能有如果某人
应该决定以这种方式实现它,那么C#运行在一个非托管的环境中?

它可以编写C#项目而不依赖于它们所有的库
并使用其他图书馆?或者是否有必要的任何一个。我可以使用我自己的System.Windows和我自己的等等来恢复System.dll。

所有这些库都是非标准化的,只有语言。
Is it possible to have C# run in an unmanaged environemnt if somebody should decide to implemnent it this way?

Its possible to code C# projects without any dependancy on the libraries at all that ship with it and use other libraries? or is there a must have of
any of them. I could reaplce System.dll with my own, System.Windows.. blah
with my own etc..

After all these libraries are non standardised, only the language is.



好吧,对于其中一个,你可以驾驶死亡的图书馆中的巨大噱头

Star through。当然可以说打电话给pinvoke,无论如何,这些库包裹了大部分

那些,然后再次,为什么要花费一半时间来消费pinvoking DLL或

activeX组件。


..NET只是图书馆,而不是langauage。 C#与

..NET无关。 .NET是基础库。对。


" William Ryan" <做******** @ comcast.nospam.net>在消息中写道

新闻:#B ************** @ TK2MSFTNGP12.phx.gbl ...
Well, for one, the huge gapes in the libraries that you can drive the Death
Star through. Sure sure say call pinvoke, anyway the libraries wrap most of
those, then again, why bother if half the time im spending pinvoking DLLs or
activeX components.

..NET is just the libraries, not the langauage. C# has nothing to do with
..NET. .NET is the base libraries. right.

"William Ryan" <do********@comcast.nospam.net> wrote in message
news:#B**************@TK2MSFTNGP12.phx.gbl...
因为C#是一个标准,即使有人希望在非托管环境中运行
,也会有很多问题,例如处理对象只是为了命名。

你可以在非托管代码中使用C#对象(.dll),但要注意,这是a33中的b $ b。痛苦。

我完全不同意.NET只不过是营销炒作。 ..的'
是长时间编程的最佳选择。

你有什么具体问题吗?
anonymouse <一个******** @ discussions.microsoft.com>在消息中写道
新闻:O2 ************** @ TK2MSFTNGP12.phx.gbl ...
Being that C# is a standard, even if someone had the desire to make it run
in an unmanaged environment, there would be soooo many problems like
disposing of objects just to name one.

You can use C# objects (.dll) in unmanaged code, but be warned, it''s a pain in the a33.

I totally disagree that .NET is nothing more than marketing hype...it''s the best thing to happen to programming in a long time.

What specific problems are you having with it?
"anonymouse" <an********@discussions.microsoft.com> wrote in message
news:O2**************@TK2MSFTNGP12.phx.gbl...
是否有可能让C#运行unmanaged environemnt如果有人
Is it possible to have C# run in an unmanaged environemnt if somebody


决定以这种方式实现它吗?

它可以编写C#项目而不依赖于库
decide to implemnent it this way?

Its possible to code C# projects without any dependancy on the libraries


所有附带它并使用其他库?或者是否必须有
的任何一个。我可以使用我自己的System.Windows来获取System.dll ..
等等我自己的等等。

在所有这些库都是非标准化的之后,只有语言是。
all that ship with it and use other libraries? or is there a must have of any of them. I could reaplce System.dll with my own, System.Windows.. blah with my own etc..

After all these libraries are non standardised, only the language is.




这篇关于由于C#现在是ECMA标准....的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆