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



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

  

user avatar   Ivony 网友的相关建议: 
      

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

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

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

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




  

相关话题

  笔记本电脑是一直插着电源好,还是应该每次等电池用没电再充好? 
  微软 Surface Laptop SE 笔记本电脑正式发布,售价 249 美元,值得入手吗? 
  预算1.2w,请问是购买联想拯救者R9000K 3070 还是Y9000K 3060呢? 
  2021 年,有哪些适合学生使用的高性价比笔记本电脑可以选择? 
  iPad Pro 能否取代 Surface Pro? 
  如何修改shared_ptr智能指针,让他支持多线程? 
  爸妈一天赚两三千块钱,买 1万+的游戏本 3070 还是1万5 左右的 3080 ? 
  我同学说学 C 语言没用,该如何反驳呢? 
  你在 GitHub 上看到过哪些有意思的 Issue? 
  教授说没有写过一千行以上代码的程序就别想上大公司,这种说法对吗? 

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





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