ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

C#的初步接触与学习

2021-03-09 10:03:43  阅读:173  来源: 互联网

标签:语法 Java 语言 C# 接触 初步 版权 NET


因为工作需要,对一部分的C#代码的登录功能进行重构,所以这里简单学习了一下C#的知识:

C#与.NET的关系

C#本身是一门语言,它是用于生成面向.NET环境的代码,但其并不是.NET的一部分。换言之,C#编写的代码总是运行在.NET Framework中。而且,在很多时候,C#的特定功能依赖于.NET。比如,在C#中声明一个int类型,实际上是.NET中System.Int32类的一个实例。

它是专门为与Microsoft的.NET Framework一起使用而设计的。

C#就其本身而言是一种语言,尽管它是用于生成面向.NET环境的代码,但它本身不是.NET的一部分。.NET支持的一些特性,C#并不支持。而C#语言支持的另一些特性,.NET却不支持(例如运算符重载)。
————————————————
版权声明:本文为CSDN博主「陈小白…」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_44543431/article/details/97231772

C#介绍:

C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。C#看起来和Java有着惊人的相似;他包括了诸如单一继承,界面,与Java几乎同样的语法,和编译成中间代码在运行的过程,但是C#与Java又有着明显的不同,它借鉴了Delphi的 一个特点,与COM(组件对象模型)是直接集成的,而它是微软公司.NET windows网络框架的主角。

C#是一种编译语言,不是脚本语言。脚本语言不会被编译,而只是逐条语句读取并进行解释(读取一条语句,翻译成机器吗或者虚拟机码并立即执行,一条指令有可能翻译成多条机器指令),这对于像javascript这样的东西很有用,但是当对性能有要求时,编译语言就是可行的方法。
————————————————
版权声明:本文为CSDN博主「陈小白…」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_44543431/article/details/97231772

C#的优点

相比Java,有更先进的语法体系。

由于C#是后生,所以其很多语法都是其他语言的改进。作为一个商业产品,C++用户是C#的首要目标,所以它充分照顾到了C++用户的习惯。从整体看,C#语法比Java语法更优雅。

C#的IDE功能非常强大,C#3的文档有包含中文的多国语言,C#所需要的运行平台在用户量极大的windows上内置。

 

 

 

 

 

 

 

 

 

 

 

 

 

参考文章:

1. https://blog.csdn.net/weixin_44543431/article/details/97231772

标签:语法,Java,语言,C#,接触,初步,版权,NET
来源: https://www.cnblogs.com/HarryVan/p/14503939.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有