会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
sirius_mchao
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
···
11
下一页
2024年3月18日
C# 数据流(Data Streams)
摘要: 简介 在C#中,数据流(Data Streams)是一种用于读取和写入数据的抽象概念。数据流通常用于处理文件、网络通信、内存中的数据等场景。C#提供了多种数据流类来支持不同类型的数据读写操作。 Stream(流) 在C#中,Stream 是一个抽象类,用于提供对数据的读取和写入操作。它定义了基本的读
阅读全文
posted @ 2024-03-18 09:24 秃头星AI
阅读(1338)
评论(0)
推荐(0)
2024年3月7日
C# 泛型
摘要: 一、泛型概述 在 C# 中,泛型(Generics)是一种强大的编程特性,它允许您编写可以在不同数据类型上工作的通用代码,而无需为每种数据类型编写不同的代码。通过泛型,您可以编写更灵活、可复用的代码,并提高代码的类型安全性和性能。 二、泛型特性 (一) 三大特性 1、类型安全性(Type Safet
阅读全文
posted @ 2024-03-07 14:42 秃头星AI
阅读(113)
评论(0)
推荐(0)
C# 委托与事件
摘要: 简介 委托(Delegate)是一种类型,它可以存储对方法的引用,允许您将方法作为参数传递给其他方法,或者从方法返回另一个方法。委托提供了一种灵活的方式来实现事件处理、回调函数和异步编程。 本质 在 C# 中,委托实际上是一个类型安全的函数指针,它封装了对一个或多个方法的引用。当创建一个委托时,实际
阅读全文
posted @ 2024-03-07 10:50 秃头星AI
阅读(110)
评论(0)
推荐(0)
2024年3月6日
C# 体系结构
摘要: C# C#(C Sharp)是一种由微软公司开发的通用、面向对象的编程语言,它被设计用来构建.NET平台上的各种应用程序。.NET是一个软件开发框架,它提供了一系列工具和库,使开发人员能够构建各种类型的应用程序,包括桌面应用程序、Web应用程序、移动应用程序和服务等。 C#是.NET框架中最常用的编
阅读全文
posted @ 2024-03-06 15:12 秃头星AI
阅读(380)
评论(0)
推荐(0)
C# 进程与线程、同步与异步
摘要: 前言 在计算机编程中,同步与异步、进程与线程是两组基本概念,对于理解并发编程至关重要。本文将深入探讨这些概念,解析它们的含义、特点以及在实际编程中的应用。 进程和线程 进程(Process)和线程(Thread)是计算机科学中重要的概念,它们都与程序执行和并发相关。 进程: 定义:进程是操作系统中的
阅读全文
posted @ 2024-03-06 14:40 秃头星AI
阅读(578)
评论(0)
推荐(1)
C# 深拷贝和浅拷贝
摘要: 前言 浅拷贝(shallow copy)和深拷贝(deep copy)是在编程中经常遇到的概念,尤其在处理数据结构时很重要。它们是针对对象(object)或数据结构(data structure)进行复制操作时的两种不同方式。 浅拷贝和深拷贝是在编程中常见的两种拷贝对象的方式,它们在拷贝对象时的行为
阅读全文
posted @ 2024-03-06 13:48 秃头星AI
阅读(453)
评论(0)
推荐(0)
2024年3月5日
.Net Core(七) 管道和中间件
摘要: 简介 管道 .NET Core 中的管道是一个用于处理 HTTP 请求的组件。它是 ASP.NET Core 应用程序的核心部分,负责将传入的 HTTP 请求传递给适当的处理程序并生成响应。管道由一系列中间件组成,每个中间件都可以对请求或响应进行操作,然后将其传递给下一个中间件或终止请求处理。 中间
阅读全文
posted @ 2024-03-05 16:18 秃头星AI
阅读(467)
评论(0)
推荐(0)
2024年3月4日
.Net Core(六) 面向切面编程
摘要: 简介 面向切面编程(AOP,Aspect-Oriented Programming)是一种编程范式,旨在增强现有的面向对象编程(OOP,Object-Oriented Programming)范式。AOP 通过在程序执行过程中动态地将横切关注点(cross-cutting concerns)从它们所
阅读全文
posted @ 2024-03-04 14:27 秃头星AI
阅读(655)
评论(0)
推荐(0)
2024年2月29日
设计原则 (6) 迪米特法则
摘要: 简介 迪米特法则(Law of Demeter,LoD),也称为最少知识原则(Principle of Least Knowledge),是面向对象设计中的一个重要原则。它强调了一个对象应该对其他对象有尽可能少的了解,也就是说,一个对象不应该直接与其它对象进行过多的交互。简而言之,一个对象应该对其他
阅读全文
posted @ 2024-02-29 16:55 秃头星AI
阅读(110)
评论(0)
推荐(0)
设计原则 (5) 依赖倒置原则
摘要: 简介 依赖倒置原则(Dependency Inversion Principle,DIP)是面向对象设计中的一个重要原则,它强调了高层模块不应该依赖于低层模块,二者都应该依赖于抽象;而且抽象不应该依赖于具体实现细节,具体实现细节应该依赖于抽象。简而言之,高层模块和低层模块都应该依赖于抽象,而不是依赖
阅读全文
posted @ 2024-02-29 16:45 秃头星AI
阅读(107)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
···
11
下一页
公告