.NET Framework基础

MSDN的解释:.NET Framework  是为其运行的应用程序提供各种服务的托管执行环境
CLR是公共语言运行时
CLR是.NET Framework的核心

IL/MSIL/CIL  Microsoft Intermediate Language  微软中间语言(IL是MSIL的缩写,译为中间语言)

CTS是通用类型系统(Common Type System)
CLS是公共语言定义(Common Language Specification)
CLR是公共语言运行时(Common Language Runtime)

JIT是时编译器(Just in time)
CLI是公共语言基础架构(Common Language Infrastructure)

BCL是基础类库(Base Class Library)
FCL是框架类库(Framework Class Library)

一维数组

int[] a = { 1, 2, 3, 4, 5, 6, 7, 8 };
 for (int i = 0; i < a.Length; i = i + 2)
 {
    Console.WriteLine(a[i]);
 }

二维数组

int[,] arr1 = new int[2, 3];
 int[,] arr2 = new int[2, 3] { { 123, 11, 22 }, { 123, 11, 11 } };
 int[,] arr3 =
 {
    {123,11,22 },
    {44,33,55 }
 };
 for(int i = 0; i < 2; i++)
{
   for(int j=0;j<3;j++)
 {
   Console.Write(arr3[i, j] + "\t");
}
   Console.WriteLine();

}

三维数组

int[][] arrs1 =
{
   new int[] {1,2},
   new int[] {1,2,3,4},
   new int[] {1,2,3,4,5,6,7}
};
   for (int i = 0; i < arrs1.Length; i++)

{
   for(int j = 0; j < arrs1[i].Length; j++)
 {

Console.Write(arrs1[i][j] + "\t");
}
  Console.WriteLine();
}

原文地址:https://www.cnblogs.com/lihaokang/p/11140583.html

时间: 2024-10-14 09:27:49

.NET Framework基础的相关文章

.Net Framework基础知识

.net framework是microsoft最新的开发平台,现在最新版本为4.0. .net可以用来开发windows应用程序,web应用程序,web服务和其它各种类型的程序. .net可以用于多种语言,流行的开发语言为C#. .net主要包含了一个非常大的库主要由通用类型系统(common type system(CTS)负责.net在各种语言中进行交互操作)和一个公共语言运行库(common language runtime(CLR)负责管理用.net库开发的所用应用程序的执行). .n

Spring Framework基础学习

Spring Framework基础学习 Core support for dependency injection,transaction management,web applications,data access,messaging,testing and more 推荐的官方文章:http://docs.spring.io/spring-framework/docs/current/spring-framework-reference/html/index.html 一.Instrod

(四)Robot Framework 基础关键字

(四)Robot Framework 基础关键字 发布时间 2017年9月28日 虫师 相信你已经迫不及待的要拿 Robot Framework 写自动化测试项目了,先别着急! 当你要使用 Python 去开发一个网站的时候,是不是要先从 Python 的基本语法学起? Builtin 库是 Robot Framework 自带的基础库,提供了一套基础的关键字.本节介绍的大多关键字都由该库提供. log 就是 "print" log 关键字就是编程语言里的 "print&qu

Robot Framework - 基础关键字 BuiltIn 库(一)

今天给大家分享的是Robot Framework 机器人框架中 BuiltIn 基础库的使用... BuiltIn 库里面提供了很多基础方法助力于我们在自动化测试领域中做的更好!--本系列教程是教会大家如何使用它的基本用法,并在以后的工作中熟练使用!好了,废话不多说,继续老套路,开始干就完了! 我们主要介绍的知识点是: 变量 获取时间 字符串长度 变量赋值判断 列表创建 命令行赋值 一.变量 二.获取时间 三.字符串长度 四.变量赋值判断 五.列表创建 六.命令行赋值 原文地址:https://

实体框架- Entity Framework 基础篇

以前写数据层D层的时候里面有好多的SQL语句,如何省略到繁琐的SQL语句,微软提供了一种很好的方式-实体框架-Entity Framwork.一种对象映射机制,支持.NET开发人员使用域特定对象来出来关系数据,消除了对开发人员通常需要编写的大部分数据访问代码的需求. ADO.NET Entity Framework 是微软以 ADO.NET 为基础所发展出来的对象关系对应 (O/R Mapping) 解决方案.实体框架Entity Framework是ADO.NET中的一组支持开发面向数据的软件

Entity Framework基础—第二篇

实体框架(Entity Framework) 简称EF,属于数据持久(持久保存)架里面的一种,其他的还有NHibernate,ibaties,Dapper.PetaPOCO...等,都是基于ORM思想. 首先介绍下O/R Mapping(ORM) 1.什么是ORM?ORM指的是面向对象的对象模型和关系数据库的数据结构之间的相互转化,可以理解为把表实体和表相互转化(在任何平台都适用,如php,java等). 传统ADO.net操作数据库: 基于ORM思想操作数据库: 接下来我们就一步步创建项目:

【.NET Framework 基础】——CLR、BCL、DLL、Assembly

.NET FrameWork是用于Windows的新托管代码编程模型,它包含CLR(Common Language Runtime)以及BCL(Base CLass Library)构成. 一.CLR 1.CLR是什么? Common Language Runtime,公共语言运行时,和JVM(Java Virtual Machine,Java虚拟机实现了Java的与平台无关的特性,它屏蔽了平台的具体信息,只需生成在Java虚拟机上运行的目标代码就可以在任何平台上都可以运行.一次编译,到处运行)

Entity Framework 基础

一.什么是Entity Framework 微软官方提供的ORM工具,ORM让开发人员节省数据库访问的代码时间,将更多的时间放到业务逻辑层代码上.EF提供变更跟踪.唯一性约束.惰性加载.查询事物等.开发人员使用Linq语言,对数据库操作如同操作Object对象一样省事. EF有三种使用场景,1. 从数据库生成Class,2.由实体类生成数据库表结构,3.  通过数据库可视化设计器设计数据库,同时生成实体类. O/RM是什么? ORM 是将数据存储从域对象自动映射到关系型数据库的工具.ORM主要包

Entity Framework基础01

学习了ADO.NET的相关知识,掌握了它对数据库表的基本操作,但是实际在开发项目应用中微软为我们开发ef这个ORM,使用它可以很方便的利用ADO.NET来操作DBMS,使得我们开发项目的着重点放在业务逻辑层上面,从而轻数据库的设计. 一:Entity Framework 1 解释   *ef说白了就是对ADO.NET的包装,它可以将数据库中的数据变成实体的模型,也可以将模型变成为数据库中的表,很是方便.   *ef里面重要的就是数据上下文.它是生成数据查询语句的关键.结果实际返回的是IQuery