百科问答小站 logo
百科问答小站 font logo



学 C# 的是不是被绑在 Windows 上? 第1页

  

user avatar   Ivony 网友的相关建议: 
      

理论上说,不可能因为你学习一个什么编程语言就被绑定在什么平台上,语言尚不可能绑定,又怎么会因为语言而绑定在某个平台上呢?你也可以学习别的语言嘛。

其次,C#如果不涉及P/Invoke,不涉及UI,仅仅是Console和Service,其实代码的可移植性并不差,话说回来其实没有什么语言的可移植性真的可以做到什么随便瞎写,一次编译到处运行的。

更何况,C#是编译成中间语言的,只要目标平台有运行时,都是可以跑的。

我写的东西,什么Emit都用上了,也从来没在Linux下玩过,别人把我的DLL拿到Linux下去跑(Mono)照样没问题(别人告诉偶的,偶自己还没试)。




  

相关话题

  既然在语言层面上 Java 要落后于 C#,那为何国内 Java 架构到处都是? 
  原神全高特效,最高画质需要什么配置的游戏本? 
  .net里web.config的compilation节点debug问题? 
  为什么编程语言有各自的强项和弱项? 
  代码初学者,学到一段时间后,怎么寻找练手的项目? 
  忽然发现自己敲键盘的指法很不标准,我觉得已经对 coding 效率产生影响,怎么办? 
  20年后的办公室工作用电脑配置会超过现在的顶配游戏本吗? 
  上古时期的程序员都有哪些当今普通程序员无法想象的神级操作? 
  一些编程机构把编程课送到山区里了,你们觉得有没有必要让边远山区孩子体验学编程? 
  2020 年双十一有哪些笔记本电脑是值得关注、值得购买的? 

前一个讨论
大家一般用什么工具测试HTTP,json接口?
下一个讨论
c# 双核多线程并行计算 Parallel是不是最优方案?





© 2025-03-25 - tinynew.org. All Rights Reserved.
© 2025-03-25 - tinynew.org. 保留所有权利