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

.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是存放   
    在客户端的,而ses

你可能感兴趣的:(理论知识,c#,asp.net,后端)