- 博客(6)
- 收藏
- 关注
原创 C#面试题——桌面开发
该文档是C#面试核心知识点汇总,涵盖多方面重点内容:C#语法(数据结构、值/引用类型等)、异步与多线程(进程线程、同步机制等)、面向对象(三大特性、SOLID原则、设计模式)、WinForm与WPF(对比、传值、MVVM等)、数据库(视图、事务、索引等)、上位机(通信协议、串口通信等)及依赖注入等设计模式。内容聚焦面试高频考点,兼具基础概念与实操要点,为C#面试备考提供全面参考。
2026-03-14 15:07:11
482
原创 C#零基础入门
本文总结了C#面试的核心知识点,包括基础语法、面向对象编程、高级特性和数据访问等内容。基础语法部分涵盖数据类型、运算符、控制语句和方法定义;面向对象编程重点讲解类与对象、封装、继承和多态;高级特性包括委托、事件、泛型和异常处理;数据访问部分介绍了ADO.NET和Entity Framework的基本用法。全文提供了清晰的代码示例,适合作为C#面试前的快速复习资料。
2026-03-10 09:51:57
377
原创 C#基础到进阶语法演练(控制台简易图书管理系统)
本文通过一个由浅入深的案例,系统演练C#从基础语法到进阶语法的核心知识点。全文以一个控制台的简易图书管理系统为案例,从最基础的变量和流程控制开始,逐步扩展到面向对象、泛型、LINQ、委托事件、异步编程等进阶内容。你可以逐阶段运行代码,修改参数或扩展功能(如添加图书分类、持久化到文件),加深对C#语法的理解。
2026-03-02 09:57:07
794
原创 C#上位机高频核心面试题
本文详细介绍了C#在上位机开发中的核心技术与应用。主要内容包括:1. C#基础语法:重点讲解委托与事件的区别及适用场景、泛型在数据存储中的优势、反射机制和垃圾回收机制。2. 多线程与异步编程:涵盖async/await实现高频数据采集、线程安全更新UI、线程同步机制及任务取消等关键技术。3. 通信协议:详细分析串口通信、Modbus协议、TCP/IP通信的实现方法,以及处理数据粘包/断线重连等常见问题。4. 项目设计与实战:包括异常处理与日志记录、数据存储方案选择、高性能界面设计优化,以及上位机与下位机联调
2026-02-26 09:49:05
1311
原创 C#面试必问题(必会知识点)
委托:委托是一种类型,它可以将方法视为对象,允许将方法作为参数传递给其他方法,也可以将方法存储在委托实例中,然后像调用普通方法一样调用委托实例。从本质上讲,委托是一个类,继承自。事件:事件是基于委托的一种封装,它是一种特殊的委托实例,用于实现发布 - 订阅模式。事件允许一个对象(发布者)在某个特定操作发生时通知其他对象(订阅者)。事件本质上是对委托的一种安全封装,限制了对委托的访问,只能在定义事件的类内部触发事件。抽象类:可以包含实现了的方法(即有方法体),可以包含字段和属性。
2025-11-06 20:07:30
618
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅