C#的基础及框架的基本意义

今天只是记录一些简单的关于C#基础和框架的了解,不是很难,但是在于是不是理解以及用不用心。
闲篇不扯,进入正题。

C#的简单介绍

对于C#相信也不是会很陌生,C#这个语言是基于.NET开发的,当然这里也是要提一嘴,C#语言和Java语言开发框架不同,Java语言基于Java虚拟机,毕竟语法不同,但是你只要会其中一种语言,其他的语言就基本能在很短时间内掌握。

  • 当然语言这个东西是一种工具,需要一个平台才能实现功能。

框架

啥是框架呢?这咱也不知道,咱也不敢问啊…
所以啊,我就来讲讲我对框架的看法和理解好了0.0

框架这个东西呢?通俗点讲,就好比人的身体有206根骨头吧,全世界的人都是206根骨头,这不就是相同的嘛,全身器官健全,但是突然有个人他少了一颗肾,这下就跟别人不一样了,这个时候就需要有其他的人来给他一个肾,这样就可以重复的使用这颗肾,pia~的一下这人又跟其他人一样了。当然,这只是一个简单的栗子其实框架的意义就是在于具有相同的功能。 我的理解可能有些片面,并不是太正面的解释,这样我在下面给你们列出来一个框架的具体意义,你们看着理解吧|ू・ω・` )。

框架的解释
整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法;另一种定义人物,框架是可应用开发者定制的应用骨架,前者是从应用方面而后者是从目的方面给出的定义。

框架优点很多,随便给你们撇两个

接好咯!

  1. 拥有多平台(可以跨平台)
  2. 采用行业标准通信协议
  3. 提供安全的执行环境 (小声BB:其实就知道这几个(ಥ_ಥ) )

框架中的有一个叫CLR的东西,这个东西的全称叫做《Common Language Runtime》

它的作用:

  • 内存管理--------自动向操作系统申请出一批内存
  • 垃圾回收--------GC(运行在CLR内)
  • 代码安全验证-------验证代码是否安全
  • 代码执行------- (忘记了是啥了∑(っ°Д°;)っ卧槽,不见了)
  • 线程管理-------开辟线程,关闭线程
  • 异常处理-------错误信息返回
  • 程序及加载-----自行调用或加载程序集

草草收尾,首次写博客,看到的大佬要是我有什么写的不对的,记得评论区提出来哈,跪拜啦~~~

猜你喜欢

转载自blog.csdn.net/QJH_12138/article/details/89357763