![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#编程笔记
六斤的小猪猪呀
这个作者很懒,什么都没留下…
展开
-
C#封闭方法和封闭类:sealed
C#中的封闭方法和封闭类一、封闭类使用sealed修饰符修饰的类为封闭类,表示该类不可被继承。故,该修饰符不可与abstract一起使用,因为抽象类的方法需要继承的实体类做具体实现,必须被继承才有意义。using System;namespace Test{ public sealed class Transformer { private static...原创 2020-05-07 14:42:34 · 453 阅读 · 0 评论 -
C#中的lambda表达式
C#中的lambda表达式一、lambda表达式的格式lambda声明运算符:=>()=>expression;()=>{statements body;}二、lambda表达式 任何 Lambda 表达式都可以转换为委托类型。 Lambda 表达式可以转换的委托类型由其参数和返回值的类型定义。 如果 lambda 表达式不返回值,则可以将其转换为 Action 委...原创 2020-05-07 14:04:12 · 541 阅读 · 0 评论 -
C#中的委托
C#中的委托一、委托的理解 委托是一个对象,知道如何调用一个方法。 委托类型:定义了委托实例可以调用的方法类型(返回类型和参数)。 delegate int Transformer(int x); 委托实例:调用者的委托,调用者调用委托,然后委托调用目标方法,间接解耦调用者与目标方法。把目标方法赋值给委托变量的时候,即创建了委托实例。static int Square(in...原创 2020-05-07 11:09:25 · 179 阅读 · 0 评论 -
C#中的索引操作
C#中的索引和范围 C#中访问顺序结构中的索引和范围支持: System.Index:索引类; ^:与尾部索引相关(seq[seq.Length - 1]相当于seq[^1]); System.Range:范围类; . . :范围运算符;namespace Edu{ public class program { ...原创 2020-05-06 17:23:52 · 492 阅读 · 0 评论 -
C#中的字符串格式操作
C#中的字符串格式操作一、C#中的字符串内插:$ 'KaTeX parse error: Expected 'EOF', got '&' at position 83: …果的字符串表示形式。 &̲ensp; 声明内插…“内插字符串”;内插字符串包含使用{}来插入表达式。 格式:{内插表达式,最小字符数:字符串格式} string nam...原创 2020-05-06 15:07:20 · 883 阅读 · 0 评论 -
C#中的多态
C#中的多态一、多态的概念 一个接口,多个功能。静态多态:重载函数。动态多态:抽象类和抽象函数。二、动态多态抽象类格式:abstract class CName{abstract public return_type Func(Para_list…);…}子类:class Sub:CName{overried public return_type Func(Para...原创 2020-04-29 17:19:53 · 275 阅读 · 0 评论 -
C#中的类型、变量和表达式
C#笔记(二)类型、变量和表达式一、C#中的类型类类型:定义包含数据成员和函数成员在内的数据结构,支持单继承和多态。该机制可特化基类操作。结构类型:类似于类类型定义包含数据成员和函数成员的数据结构。 不需分配堆空间。但不支持用户指定的继承,直接继承于Object。接口类型:定义了一组公用接口的集合约定。支持自身,类类型,结构类型的多继承。继承了接口的类或结构需要实例化接口函数。委派类型:...原创 2020-04-29 15:46:36 · 267 阅读 · 0 评论 -
C#简介
C#笔记(一)一、什么是C#? C#是微软基于C、C++开发的简单通用的面向对象编程语言。属于.net平台的一部分,能够实现跨平台编译。二、C#部分功能功能描述垃圾回收自动释放未被使用对象的内存空间异常处理提供了一种结构化的可扩展方法用于错误检测和恢复类型安全语言设定未初始化的对象不可访问统一类型系统所有数据类型继承自同一object类,进行...原创 2020-04-29 10:53:41 · 204 阅读 · 0 评论