随笔分类 - C#
c# 基础拾忆
摘要:一、class 和 struct 的区别 class 可以被实例化 属于引用类型struct 属于值类型 二、C#中类成员有哪些修饰符1、private 私有的在类内部才能访问2、public 公共的,没有访问限制3、internal 在同一程序集中才能访问4、protected 保护成员,在改类内
阅读全文
摘要:什么是委托: .net中委托类型是用来定影和响应应用程序中的回调。委托类型是一个类型安全的对象,指向可以以后调用的其他方法。 委托类型包含3个重要信息: 所包含的调用的方法名称; 该方法的参数(可选); 该方法的返回值类型(可选); 当需要将一个方法当做另一个方法的参数传递下去是,对于c、c++等需
阅读全文
摘要:分别使用 foreache 和 linq delegate 来查询1千万数据进行参照实验,结果如下: 环境 vs 2019 .net core 3.1 联想笔记本 windows 10 电脑配置 由于进行了多次实验,结果不同: 图一 图二 图三 图四 根据图片结果得出结论:linq <foreach
阅读全文
摘要:面向对象三大特性 一、封装 1、什么是封装 封装是把一个或多个项目封闭在一个物理的或者逻辑的包中。在面向对象程序设计方法论中,封装是为了防止对实现细节的访问。其实是对某个实现方法的封装。 2、封装的意义 1、隔离性,安全性。更改内部实现细节时不会影响到外部对象的访问原则。 2、低耦合(面向对象编程我
阅读全文
摘要:首先咱们复习一下什么是对象。 这里这个对象不是咱们c# 中的实例,在c# 中我们也可以把一个类也可以当成一个对象。但是在面向对象编程时这个对象应该是实现的对象,对象的定义是这个实现要做的事。从简单到复杂都可以看作一个对象,它不仅能表示具体的事物,还能表示抽象的规则、计划或事件。 有人说一切皆对象,难
阅读全文