GitHub突破5k Star!这件事情我坚持了3年,努力打造C#/.NET/.NET Core全面的学习、工作、面试指南知识库
前言 转眼之间维护DotNetGuide(C#/.NET/.NET Core学习、工作、面试指南知识库)已经持续超过了三年多的时间,Commit提交数也超过900+,在前几天GitHub也突破了5k+ Star并且荣获GitHub C# 中文Trending榜第一,这里由衷的感谢各位贡献者和小伙伴们的支持。功夫不负有心人,由我创建的DotNetGuide技术社区微信交流群人数也突破了26...

【干货】一份10万字免费的C#/.NET/.NET Core面试宝典
前言 C#/.NET/.NET Core相关技术常见面试题汇总,不仅仅为了面试而学习,更多的是查漏补缺、扩充知识面和大家共同学习进步。该知识库主要由自己平时学习实践总结、网上优秀文章资料收集(这一部分会标注来源)和社区小伙伴提供三部分组成。该份基础面试宝典完全免费,发布两年来收获了广大.NET小伙伴的好评,我会持续更新和改进,欢迎关注我的公众号【追逐时光者】第一时间获取最新更新的面试题内...

C# .NET面试系列十一:数据库SQL查询(附建表语句)
第1题 用一条 SQL 语句 查询出每门课都大于80 分的学生姓名 建表语句: create table tableA ( name varchar(10), kecheng varchar(10), fenshu int(11) ) DEFAULT CHARSET = 'utf8'; 插入数据 insert into tableA values ('张三',...

C# .NET面试系列十:数据库概念知识
1. 为什么要一定要设置主键? 设置主键是数据库设计中的一个重要概念,有几个主要原因: 1、唯一性 主键必须保证表中的每一行都有唯一的标识。这样可以避免数据冗余和不一致性。如果没有主键或者主键不唯一,就可能出现数据混乱或错误。 2、查询性能 数据库系统通常会使用主键来加速数据检索。主键通常会被索引,这样可以更快速地找到特定行的数据...

C# .NET面试系列九:常见的算法
1. 求质数 // 判断一个数是否为质数的方法 public static bool IsPrime(int number) { if (number < 2) { return false; } for (int i = 2; i <= Math.Sqrt(number); i++) { ...

C# .NET面试系列八:ADO.NET、XML、HTTP、AJAX、WebService
第二部分:ADO.NET、XML、HTTP、AJAX、WebService 1. .NET 和 C# 有什么区别? .NET(通用语言运行时): 定义:.NET 是一个软件开发框架,提供了一个通用的运行时环境,用于在不同的编程语言中执行代码。 作用:它为多语言支持提供了一个统一的平台&...

C# .NET面试系列七:ASP.NET Core
第一部分:ASP.NET Core 1. 如何在 controller 中注入 service? 在.NET中,在ASP.NET Core应用程序中的Controller中注入服务通常使用依赖注入(Dependency Injection)来实现。以下是一些步骤,说明如何在Controller中注入服务: 1、创...

C# .NET面试系列六:ASP.NET MVC
ASP.NET MVC 1. MVC 中的 TempData\ViewBag\ViewData 区别? 在ASP.NET MVC中,TempData、ViewBag 和 ViewData 都是用于在控制器和视图之间传递数据的机制,但它们有一些区别。 TempData: 1、生命周期 TempData 的生命周期是短暂的,数据只在当前请求和下...

C# .NET面试系列五:WPF
WPF 1. WPF 由哪两部分组成? Windows Presentation Foundation (WPF) 由两个主要部分组成: 1、XAML (eXtensible Application Markup Language) 这是一种基于 XML 的标记语言,用于定义用户界面的结构和外观。XAML允许开发人员使用声明性语法来描述应用程序的用户界面...

C# .NET面试系列四:多线程
多线程 1. 根据线程安全的相关知识,分析以下代码,当调用 test 方法时 i > 10 时是否会引起死锁? 并简要说明理由。 public void test(int i) { lock(this) { if (i > 10) { i--; test(i);...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
开发与运维
集结各类场景实战经验,助你开发运维畅行无忧
+关注