C# 学习之路(C# 的概念)

news2025/1/18 21:13:38

C# 学习之路(C# 的概念)


- 什么是 C#

C# 的发音是 “C sharp”,不是念作 “C 井”(虽然,我在没有接触之前是念“C 井”🤣)。C# 的第一个版本是 2002年发布的 C# 1.0,但到如今,C# 的版本已经发展到了 C# 11.0 了。但是,市面上的大多数的 C# 书籍还是停留在 C# 7.0 - C# 9.0 之间。

我们可能比较熟悉的编程语言是 C/C++、Java、Python等,对于 C# 可能就是一个全新的面孔,虽然, C# 在 2022 年 11 月的编程语言流行榜上排在第 5 位,这个位置仅次于 C++ 的第四位,但这不妨碍我们不认识 C#。

在这里插入图片描述

C# 是由 C 和 C++ 派生出来的面向对象的编程语言(可能有人会问了,C++ 不是已经实现面向对象吗,为什么还要搞个 C# 出来?维基百科的说法是:继承了 C 和 C++ 强大功能的同时,有去掉了一些他们的复杂特性。 应该就相当于 C 和 C++ 的进化版,我也只是个新手😥),是 C 语言家族中最为高效强大的编程语言。

关于 C# 和 C++ 、Java 的区别,可看这篇回答:.NET开发到底是什么?

- C# 可以做什么

学习一门编程语言之前,一定要明确学完之后能实现什么,也就是常说的带着目的去学习

在网上查寻 C# 总是会有另一个关键词 .net 出现,所以,我们需要先理清楚什么是 .net

.net 只是一个编译平台,实际上每个人的 Windows 里面都有 .net,它被用来作为中间层,就像 Java 虚拟机,Java 为什么能跨平台,因为它中间有个虚拟机,把你写的代码编译成为字节码,这个字节码与操作系统无关,不同的操作系统只要安装了相应的 Java 虚拟机,对这段字节码就会有不同的解释,会被分别翻译成能在自己的系统上运行的机器码(010101),也就是说,这段字节码你拿到 Linux 和 Windows 上有不同的解释,这样就实现了跨平台,微软为了让 C# 跨平台,也在 Windows 上部署了一个 .net 框架,这个框架相当于 Java 虚拟机,起到中间层的作用,能够帮助 C# 实现跨平台。(这个答案来自:面向八股文编程)

现在了解完 .net ,那就需要知道 C# 学完之后能做什么了

C# 主要是应用在Windows平台,例如:前端、中间件、服务器、网站、游戏、桌面应用、云计算、数据分析、手机应用等等都可用 C# 来实现。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/23603.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Redis——》内存淘汰策略

推荐链接: 总结——》【Java】 总结——》【Mysql】 总结——》【Redis】 总结——》【Spring】 总结——》【SpringBoot】 总结——》【MyBatis、MyBatis-Plus】 Redis——》内存淘汰策略一、内存淘汰策略二、设置缓存大小三、设置过期时间…

前端常见面试题

前端常见面试题大全前端本地存储的方式有哪些?JS 的参数是以什么方式进行传递的?js中的垃圾回收?作用域链?什么是闭包?原型 与 原型链js的继承判断一个数据是否为数组? > 数组的方法数组去重?this指向问题?Promise是什么? 构造函数 异步代码的容器手写promo深拷贝 …

AQS源码解析 2.简介 内部核心结构

AQS源码解析—简介 & 内部核心结构 AQS内部结构 简介 AbstractQueuedSynchronizer:AQS,抽象队列同步器。主要是为了解决线程锁竞争的问题。 AQS 原理图如下,其本质是一个双向链表/队列 多线程抢锁内部数据结构,如下 核…

m基于matlab的站点休眠中继CDMA网络动态节能控制算法仿真与性能分析

目录 1.算法概述 2.仿真效果预览 3.MATLAB部分代码预览 4.完整MATLAB程序 1.算法概述 蜂窝网络不仅需要能够为用户提供高质量的语音服务,而且要能够提供大量的数据传输服务,这就决定了蜂窝网络的发展必须要进一步提高系统容量和高速数据速率覆盖&…

银行人总结5个影响系统性能的因素,怕是很多人都会忽略

性能测试往往在投产上线前开展,无法对整个系统变更进行全面的覆盖测试,因此性能测试需求提出十分关键。 性能测试需求交付过程中,需要对开发团队提出的测试需求进行审查,重点分析交付的测试需求是否充分覆盖了影响系统性能的因素…

Cisco Packet Tracer HSRP技术练习

公司拓扑图 交换机配置参数表,如表2-3-4所示。 表2-3-4 交换机配置参数表 交换机 vlan IP地址 hsrp组 虚拟网关地址 核心1 Vlan 10 172.16.10.252/24 10 172.16.10.254/24 Vlan20 172.16.20.252/24 20 172.16.20.254/24 核心2 Vlan 10 172.16.10.…

基于springboot+vue的高校迎新系统(前后端分离)

博主主页:猫头鹰源码 博主简介:Java领域优质创作者、CSDN博客专家、公司架构师、全网粉丝5万、专注Java技术领域和毕业设计项目实战 主要内容:毕业设计(Javaweb项目|小程序等)、简历模板、学习资料、面试题库、技术咨询 文末联系获取 项目介绍…

Android App开发实战项目之仿手机QQ动感影集动画播放(附源码和演示视频 可直接使用)

需要图片集和源码请点赞关注收藏后评论区留言~~~ 动感影集就是只要用户添加一张图片,动感影集就能给每张图片渲染不同的动画效果,让原本静止的图片变得活泼起来,辅以各种精致的动画特效,营造一种赏心悦目的感觉。 一、需求描述 …

Cadence Allegro PCB设计88问解析(十八) 之 Allegro中差分规则设置

一个学习信号完整性仿真的layout工程师 我们在进行layout设计时,进行会遇到差分信号的layout,像USB和HDMI等,是需要控制阻抗的,那么我们在走线的时候,也需要从电器规则和物理规则上设置差分要求,今天和大家…

K8S kube-scheduler-master CreateContainerError 问题解决及思路

错误信息1: kubectl get pods 发现pod状态一直在 runing-error-CrashLoopBackOff -循环 解决方法:1,查看日志。 kubectl logs pods web-674477549d-zx8gmkubectl describe pods web-674477549d-zx8gm 没有发现错误,并且服务器资源…

2023年MBA/MPA/MEM联考笔试答题抓分点

距离今年的管理类联考还有一个月左右的时间,在最后这个阶段,除了继续稳固的提升自身应试的基本能力之外,一些细节和技巧也要特别关注和留意,说不定可以在考场上帮自己更好的抓分。今天杭州达立易考教育为大家整理主观题答题的五个…

链表OJ题+牛客题

目录 206.反转链表 876.链表的中间节点 链表中倒数第k个节点 CM11链表分割 OR36 链表的回文 206.反转链表 给你单链表的头节点head,请你反转链表,并返回反转后的链表。 实现如下结果: 思路: 取链表中的节点头插: 代码&#…

操作系统的奋斗(二)

第二章 进程与线程2.1进程与线程2.1.1进程的概念、特征、状态与转换2.1.2进程的组织、控制、通信2.1.3进程和多线程模型2.2处理机调度2.2.1调度的概念、目标、实现2.2.2典型的调度算法2.2.3进程切换2.3同步与互斥2.3.1同步与互斥的基本概念2.3.2实现临界区互斥的基本办法2.3.3互…

IPv6与VoIP——配置Cisco CME实现VoIP实验

作者简介:一名在校云计算网络运维学生、每天分享网络运维的学习经验、和学习笔记。 座右铭:低头赶路,敬事如仪 个人主页:网络豆的主页​​​​​​ 目录 前言 一.配置Cisco CME实现VoIP 1.实验环境 2.需要设备 Cisco P Co…

解决TypeError: type complex doesn‘t define __round__ method

在调整学习率的时候遇到的一个bug,现已解决。 首先看这个bug说的是:类型complex(复数:ij)类型不能使用round函数。 为啥不能使用呢: round函数是四舍五入,round(lr,10)就是取lr四舍五入后十位。而复数不能…

分享一套宾馆客房管理系统源码,功能完善,代码完整

淘源码:国内专业的免费源码下载平台 需要源码学习可私信 基本介绍: 本宾馆管理系统是一套成熟的客房管理软件,综合了国内多家同行业软件的优点。具有操作简单、功能全面。 适用于酒店、宾馆、招待所等提供住宿服务的企业。 功能简介: 包括入…

文献学习02_A Survey on Deep Learning for Named Entity Recognition_20221121

论文信息 Subjects: Computation and Language (cs.CL) (1)题目:A Survey on Deep Learning for Named Entity Recognition (命名实体识别的深度学习研究综述) (2)文章下载地址:ht…

私域流量对企业的好处

互联网商业人群在这种时代里,不断寻求突破,开拓创新,很好的将线上和线下结合起来,其中涌现了很多“互联网”模式以及一些新的概念。 比如社交电商、社群零售、私域流量等。这些新互联网商业概念,催生了很多大型企业&…

公众号免费网课查题方法

公众号免费网课查题方法 本平台优点: 多题库查题、独立后台、响应速度快、全网平台可查、功能最全! 1.想要给自己的公众号获得查题接口,只需要两步! 2.题库: 题库:题库后台(点击跳转&#xf…

charles抓包配置具体操作步骤

Charles主要功能 截取Http和Https网络封包 支持重发网络请求,方便后端调试 支持修改网络请求参数 支持网络请求的截获并动态修改 支持模拟慢速网络 Charles下载安装 charles下载地址:https://www.charlesproxy.com/download/ 注: 浏览…