C# .NET基础知识点

原创 2016年06月01日 15:16:25

1,.NET中类和结构有什么不同

类是引用类型,而结构是值类型。引用类型在堆中分配,内存管理由垃圾回收器处理。值类型在堆栈上或以内联方式分配,且在超出范围时释放。通常,值类型的分配和释放开销更小。然而,如果在要求大量的装箱和取消装箱操作的情况下使用,则值类型的表现就不如引用类型。

备注:   C#的值类型包括:结构体(数值类型,bool型,用户定义的结构体),枚举,可空类型。栈中

 C#的引用类型包括:数组,用户定义的类、接口、委托,object,字符串。 堆中

   堆,队列优先,先进先出。栈,先进后出

2,位移运算符

       在C语言中<<是左移运算符, <<=是左移赋值符
      a<<1 代表着左移计算,单纯的计算,并不改变a的值

      a<<=1则意味着先对a进行左移计算,然后把计算的结果赋值给a,会改变a的值。

      x<<y 换算公式为 x*(2*y)

实际应用:最有效的方法 8 = 2<<2

3,数据库索引

     聚集索引是一种对磁盘上实际数据重新组织以按指定的一列或多列值排序。

   sqlserver默认情况下建立的索引是非聚集索引,他不重新组织表中的数据,而是对每一行存储索引列值并用一个指针指向数据所在的页面。

4,装箱和拆箱

    装箱是将值类型转换为引用类型(object) ;拆箱是将引用类型转换为值类型 

C#基础知识点经典描述

  • 2007年05月05日 18:27
  • 24KB
  • 下载

c#基础知识点导图

  • 2017年01月18日 20:19
  • 1.15MB
  • 下载

ASP.NET C#学习一(环境基础知识)

什么是.NET? 是微软推出的开发动态WEB应用程序的开发平台 什么是ASP.NET? 是.NET的一部分,通过.NET平台来开发ASP.NET 什么是IIS? 是微软的WEB服务器,开发人员可以通过...

.NET平台和C#编程基础知识复习

深入.NET平台和C#编程复习 1.    深入.NET框架 1.      .NET框架的核心结构:   *CLR是.NET框架的基础; *FCL用于支持开发各种各样的.NET程序; ...

C# 基础知识系列]专题六:.net WinForm 控件的事件委托剖析

首先从controlInstance.Click事件开始. 用Reflector反编译System.Windows.Forms.Control类可以看到对Click事件的定义:         [...

十四个关于ASP.NET基础知识问答(C#版)

本文转自:乐猪网 十四个关于ASP.NET基础知识问答(C#版) 这是一些ASP.NET很基础的东西,希望对ASP.NET爱好者特别是刚刚入门的朋友有所帮助虽然示例代码是C#.NET,但是不影响VB...

C#和.NET基础知识——学习笔记(四)

WinForm基础知识 WinForm, Windows Form 1. Form Form窗体也称为窗口,是.NET框架的智能客户端技术,使用窗体可以显示信息、请求用户输入以及通过网络与远程计...

.net学习之C#基础提高 1.基础知识

一、概念:.net与C# .net/dotnet:一般指.Net Framework 框架.它是一种平台,一种技术. C#(Sharp):一种编程语言,可以开发基于.net平台的应用. (*)Java...

C#ASP.Net编程基础知识ppt

  • 2012年05月19日 15:19
  • 601KB
  • 下载

【C#】基础知识—初识C#与.Net

¥···每天写点东西,感觉很好,既复习基础知识,又可以收获成就感,何乐而不为呢?···¥ 一、概念.Net与c# 1. .Net/dotnet:一般指.Net Framework框架,一种平台,一种技...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C# .NET基础知识点
举报原因:
原因补充:

(最多只允许输入30个字)