【干货】一份10万字免费的C#/.NET/.NET Core面试宝典

【干货】一份10万字免费的C#/.NET/.NET Core面试宝典

前言 C#/.NET/.NET Core相关技术常见面试题汇总,不仅仅为了面试而学习,更多的是查漏补缺、扩充知识面和大家共同学习进步。该知识库主要由自己平时学习实践总结、网上优秀文章资料收集(这一部分会标注来源)和社区小伙伴提供三部分组成。该份基础面试宝典完全免费,发布两年来收获了广大.NET小伙伴...

C# .NET面试系列十一:数据库SQL查询(附建表语句)

C# .NET面试系列十一:数据库SQL查询(附建表语句)

第1题 用一条 SQL 语句 查询出每门课都大于80 分的学生姓名 建表语句: create table tableA ( name varchar(10), kecheng varchar(10), fenshu int(11) ) DEFAULT CHARSET = 'utf8'; 插入数据 i...

C# .NET面试系列十:数据库概念知识

C# .NET面试系列十:数据库概念知识

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

C# .NET面试系列九:常见的算法

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

C# .NET面试系列八:ADO.NET、XML、HTTP、AJAX、WebService

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

C# .NET面试系列七:ASP.NET Core

C# .NET面试系列七:ASP.NET Core

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

C# .NET面试系列六:ASP.NET MVC

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

C# .NET面试系列五:WPF

WPF 1. WPF 由哪两部分组成? Windows Presentation Foundation (WPF) 由两个主要部分组成: 1、XAML (eXtensible Application Markup Language) 这是一种基于 XML 的标记语言,用于定义用户界面的结构和外观。X...

C# .NET面试系列四:多线程

C# .NET面试系列四:多线程

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

C# .NET面试系列三:集合、异常、泛型、LINQ、委托、EF!

C# .NET面试系列三:集合、异常、泛型、LINQ、委托、EF!

集合、异常、泛型、LINQ、委托、EF! 1. IList 接口与 List 的区别是什么? IList 接口和 List 类是C#中集合的两个相关但不同的概念。下面是它们的主要区别: IList 接口 IList 接口是C#中定义的一个泛型接口,位于 System.Collections 命名空间...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

社区圈子

开发与运维
开发与运维
集结各类场景实战经验,助你开发运维畅行无忧
6419+人已加入
加入