.NET程序设计期末复习总结

.NET Framework由CLR和FCL组成,其中CTS解决不同语言数据类型问题,CLS确保互操作性。C#中,using关键字引入命名空间,类、接口、抽象类、密封类、虚方法、静态类和结构等都是核心概念。继承、重写和重载是面向对象的特性。泛型集合如ArrayList、List<T>、HashTable和Dictionary<K,V>提供了数据存储的便利。文件读写、绘图、ADO.NET数据库操作和委托事件是.NET程序设计的重要组成部分。" 94156585,8633501,Linux服务器快速部署Web项目指南,"['Linux服务器', 'Web部署', 'Tomcat集群', 'Nginx反向代理', 'JDK安装']
摘要由CSDN通过智能技术生成

一、框架

.NET Framework的两个主要组成:CLR,框架类库

       公共语言运行时 (CLR) 和框架类库 (FCL)

 CLR的两个主要组成:CLS,CTS

1、CTS (通用类型系统) :用于解决不同语言的数据类型不同的问题。

如: C#—int, 而VB—Integer,通过CTS都编译成Int32。

2、CLS (公共语言规范) :不用语言开发的托管代码,可以相互调用,即互操作性问题。

C#基本语法

关键字

(名称空间:在任何 C# 程序中的第一条语句都是:using System;

using 关键字用于在程序中包含命名空间。一个程序可以包含多个 using 语句。

类:class 关键字用于声明一个类。

接口:接口使用 interface 关键字声明,它与类的声明类似。接口声明默认是 public 的。下面是一个接口声明的实例:

interface IMyInterface
{
    void MethodToImplement();
}

以上代码定义了接口 IMyInterface。通常接口命令以 I 字母开头

InterfaceImplementer 类实现了 IMyInterface 接口,接口的实现与类的继承语法格式类似:

class InterfaceImplementer : IMyInterface

继承接口后,我们需要实现接口的方法 MethodToImplement() 

抽象类/方法:public abstract class

  • 1、抽象类中的抽象属性和抽象方法必须是公有的,因此必须有public修饰符
  • 2、子类必须override抽象类中的所有抽象属性和抽象方法,如果没有全部override,那么子类必须是抽象类
  • 3、抽象类中可以有非抽象属性和非抽象方法,也可以是私有或者公有,但是如果是私有的话  子类就不能访问,无意义,所以一般情况下都设置为公有
  • 4、有抽象方法或抽象属性的类一定是抽象类,抽象类中的属性或方法不一定都是抽象的

密封类:

  • 3
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值