c#编程基础 c编程基础

weijier 2024-10-31 2 views 0

扫一扫用手机浏览

文章目录 [+]

大家好,今天小编关注到一个比较意思的话题,就是关于c#编程基础问题,于是小编就整理了2个相关介绍C#编程基础的解答,让我们一起看看吧。

c#编程基础 c编程基础
图片来源网络,侵删)
  1. C#跨平台吗?
  2. c#可以开发安卓app运用软件吗?

C#跨平台吗?

.NET

之后有了Mono,也就是开源

.net

这种情况知道最近几年改善了。因为微软终于出手了,这就是大名鼎鼎的

.NET

.NET

c#编程基础 c编程基础
(图片来源网络,侵删)

.NET

.NET

之后微软的工作重心就放到了.NET CORE上,asp.NET

.NET

c#编程基础 c编程基础
(图片来源网络,侵删)

石头哥已经给你回答了。😂😂😂

为了攒点粉丝,我也答一下。

目前.NET有.net framework、.net core、xamarin、mono等框架。未来将以.NET 5开始,统一框架。

.net可以平台、跨CPU架构

支持Windowslinuxmac系统,基于Linux开发的debain、ubuntu、centos等系统都支持。

除了英特尔CPU,amd的CPU、arm架构的cpu都支持。

除了我们平常电脑服务器用的Windows系统、linux系统,还支持树莓派等各种linux嵌入式开发板。

c语言是非托管语言,要对各种平台分别生成。而.net可以只生成一次,即可把软件放到各种平台下运行。一次生成,各个平台均可运行,不限cpu、不限系统。

对于docker、k8s等技术。.net能十分优秀地契合,通过容器、集群技术,建立大型系统,开发分布式应用

国外有十分丰富的大型应用经验,国内对.NET的敏感度不高,主要java为首的编程进行开发。要参考.net的情况,应当到谷g查找资料。国内对.net的”热情”并不高。

Mono

一个第三方的.net framework实现 (现被官方收编)

几乎实现了

.net

framework的所有功能,包括winfrm,wcf,aspnet webfrm 等等

大名鼎鼎的unity3d就是使用mono实现了使用C#进行脚本编写

Xamarin

基于mono开发的,移动端跨平台框架,支持 Android,iOS,WP(W10M)

.NET

Core

我猜这个我不用说了。

C#是.Net平台上的主要开发语言,除此之外还有VB.Net和F#等。此处说的C#跨平台暂且理解为.Net跨平台。

1,微软设计.Net之初,只支持Windows平台,跨多个版本的Windows系统平台,但是不能跨Linux等。

2,.Net刚出来就公开了语言标准,因此有个团队基于该标准设计了Mono,除了Windows还支持Linux,并且一直维护更新,此时算得上是支持跨平台了。

3,2004年,牛逼游戏公司搞了个游戏引擎unity,现在只支持C#,非常热门

4,2011年,另一个团队基于Mono开发了Xamarin,支持苹果、Android、WP三个平台的移动开发,这个时候的.Net跨平台更有价值了。

5,2016年,微软正式推出.Net Core,天生跨平台,支持Windows、Linux、iOS等。

6,再后来,微软收购了Mono、Xamarin,免费开放。

至此,.Net Core跨平台一统天下!


c#可以开发安卓app运用软件吗?

c#可以开发安卓***运用软件。

C# 是可以编写手机应用的. 使用 Windows Phone SDK 编写 Windows Phone 应用. 使用 Xamarin 可以编写 Android 及 iOS 应用

到此,以上就是小编对于c#编程基础的问题就介绍到这了,希望介绍关于c#编程基础的2点解答对大家有用。

相关文章

web编程基础 web编程基础试题及答案

大家好,今天小编关注到一个比较有意思的话题,就是关于web编程基础的问题,于是小编就整理了2个相关介绍web编程基础的解答,让我们...

编程入门 2024-10-31 阅读1 评论0

c#编程基础 c编程基础

大家好,今天小编关注到一个比较有意思的话题,就是关于c#编程基础的问题,于是小编就整理了2个相关介绍C#编程基础的解答,让我们一起...

编程入门 2024-10-31 阅读2 评论0

编程基础知识 代码编程基础知识

大家好,今天小编关注到一个比较有意思的话题,就是关于编程基础知识的问题,于是小编就整理了4个相关介绍编程基础知识的解答,让我们一起...

编程入门 2024-10-31 阅读2 评论0
浙ICP备2023031348号-7