(1)C# 基础——.NET C#介绍

.NET是一个跨语言开发平台,提供一致的面向对象编程环境和代码执行安全性。C#是.NET的优秀语言,它是一个类型安全、面向对象的语言,具有简单、现代、类型安全等特点。C#的特性包括自动内存管理、垃圾回收、泛型、LINQ表达式等,还支持COM和基于Windows的应用程序,增强了与其他语言和平台的交互性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

.Net C# Web开发学习之路——.NET C#介绍

我在大学里面学的课程是以为C# Web开发为主,因为没有认真学习这门强大的开发语言,所以在此填坑!

.NET 概述

.NET是一个全新的跨语言开发平台,改进了Windows中应用程序的开发与部署。实现目标如下:

  • 提供一个一致的面向对象的编程 环境,无论代码是在本地只想还是发布在Internet上

  • 提供一个将软件部署和版本控制冲突最小化的代码执行环境。

  • 提供一个能够提高代码执行安全性的代码执行环境

  • 使开发人员的经验在面对类型不同的应用程序时保持一致

  • 按照工业标准生成所有通讯,以确保基于.NET Framework的代码可与任何其他代码集成。
    .NET 是微软推出的软件开发和运行平台,允许应用程序通过Internet进行通讯和共享数据。C#是.NET平台最优秀的语言。

NET 运行原理

.NET的核心框架叫.NET Framework,是它个带给.NET 丰富而强大的功能,目前最新版本是7版本的。
.NET Framework 包含两个主要组件:一是CLR(公共语言运行时),它是.NET代码所必须的运行环境,CLR负责内存管理和分配与垃圾回收等工作,其选择编译器,将代码编译为IL(中间语言),并将IL和元数据加载到可执行文件(dll或exe)中,第二次编译是使用JIT编译器将IL变异成机器语言(二进制代码),从而是自己算计识别并加以运行。二是.NET Framework类库,这是.NET 开发所需要的基本类库。托管代码就是以CLR为基础的可运行的代码,非托管代码反之。

C#简介

C#作为.NET平台开发的新的编程语言,是一个简单、现代化、面向对象和类型安全的编程语言。语法高度重视表达,简化了C++的许多复杂操作,并提供Java没有的null值,枚举

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值