.NET(C#)基本理论知识

.NET框架与C#的关系,C#是为.NET而设计的编程语言,常见于Visual Studio环境中。文章探讨了.NET的基本概念,介绍了ASP.NET页面间传递值的方法、C#中的委托与事件、方法的override与重载、装箱与拆箱等概念。同时讲解了ADO.NET的组件、值类型与引用类型、字段与属性、抽象方法与虚方法、泛型、类与接口、线程管理、垃圾回收(GC)、BS与CS架构、HTTP请求方式(POST、GET)以及字符串操作的StringBuilder和String的差异。还涉及了MVC模式在.NET开发中的应用。
摘要由CSDN通过智能技术生成

.NET(C#)基本理论知识

1.什么是 .NET

      .NET是一种用于构建多种应用的免费开源开发平台,可以使用多种语言,编辑器和库开发Web应用、Web API和微服务、云中的无服务器函数、云原生应用、
       移动应用、桌面应用、Windows WPF、Windows窗体、通用 Windows平台 (UWP)、游戏、物联网 (IoT)、机器学习、控制台应用、Windows服务。.NET类库
       在不同应用和应用类型中共享功能,无论构建哪种类型的应用,代码和项目文件看起来都一样,可以访问每个应用的相同运行时、API和语言功能。

2.NET的概念

     .NET Framework:.NET框架(.NET Framework) 是由微软开发,一个致力于敏捷软件开发(Agile softwaredevelopment)、快速应用开(Rapidapplication 
     development)、平台无关性和网络透明化的软件开发平台。
     C#:C#是由微软开发的基于.NET Framework的一种面向对象的广泛应用的高级编程语言。

3.NET和C#是什么关系?

  1. C#就是为宣传.NET而创立的,它直接集成于Visual Studio .NET中,VB也在.NET 1.0发布后对其进行支持

            所以这两门语言与.NET平台耦合度很高,并且.NET上的技术大多都是以C#编程语言为示例,所以经常就.NET和C#混为一谈(实质
            上它们是相辅相成的两个概念)。
    
  2. ASP.NET 页面之间传递值的几种方式。

    # QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中。如果是传递一个或多个安全性要求不高或是         
    结构简单的数值时,可以使用这个方法。但是对于传递数组或对象的话,就不能用这个方法了。
    #Application对象的作用范围是整个全局,也就是说对所有用户都有效。其常用的方法用Lock和UnLock。
    # Session变量 想必这个肯定是大家使用中最常见的用法了,作用于用户个人,所以,过量的存储会导致服务器内存资源的耗尽。
    # Cookie对象变量这个也是大家常使用的方法,与Session一样,其是什对每一个用户而言的,但是有个本质的区别,即Cookie是存放   
    在客户端的,而sessio
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值