最新文章
某外企.NET全栈技术一面全真面试题
这是小编收集整理某老外面试.NET全栈开发一面面试题。废话不多说,还是先列出面试问题,你可以先试答一下;答案在文末同意给出,第一部分:C# 语法与面向对象基础(OOP)显式接口实现:如果一个类同时实现两个接口,且这两个接口包含同名同签名的方法,在类中如何分别调用和实现这两个接口的方法?参数修饰符:请详细阐述 C# 中 …
C#入门别贪多,先把这7个概念嚼碎了再谈别的
最近带几个刚转行做.NET的朋友,发现一个特别普遍的现象:他们不是不努力,而是太努力了。一上来就打开官方文档,从“程序集”看到“垃圾回收”,从LINQ拖到async/await,浏览器开了二十个标签页,越看越慌,最后怀疑自己是不是不适合写代码。其实C#这个语言,你要真想用它做点东西出来,入门阶段根本不需要掌握那么多。我…
用上这几种.NET EF Core性能调优,查询性能飙升
1、避免在循环中进行查询操作: 避免在循环中进行查询操作,可以将查询结果缓存到内存中,然后对内存中的数据进行操作,可以提高性能。这种方式适合集合数据量少的数据,否则利大于弊。// 不建议的方式:在循环中进行查询操作foreach (var item in itemList){var result = context.I…
别再被“升级就变快”忽悠了,迁移 .NET 10 之前,这几个性能陷阱你必须要知道
先泼一盆冷水:升级 ≠ 变快前阵子一个老同事找到我,说他打算把线上服务从 .NET 8 迁到 .NET 10,理由是“反正要迁,升完肯定快一些”。我当场就打断了他:别把“迁移”和“性能提升”划等号,这是两码事。他用的说法其实挺普遍——每次大版本发布,官方博客都会放出几十项性能改进,JIT 优化、GC 调整、LINQ 提…
学会了C#,不会.NET?
知乎上有人问“C#和.NET有啥关系?”,群里有人说“我学习了C#,不会.NET”。具体它们是什么关系?本文将让.NET初学者搞明白。 .NET和C#是微软推出开发平台和开发语言,在开发领域两个是非常重要的技术,它们通常被同时提及,但初级程序员和非专业人士对它们之间的关系并不十分清楚。在本文中,我们将简洁明了地解释.N…