上一页 1 ··· 3 4 5 6 7 8 9 下一页
摘要: 1、避免在循环中进行查询操作: 避免在循环中进行查询操作,可以将查询结果缓存到内存中,然后对内存中的数据进行操作,可以提高性能。这种方式适合集合数据量少的数据,否则利大于弊。 // 不建议的方式:在循环中进行查询操作 foreach (var item in itemList) { var resu 阅读全文
posted @ 2023-04-06 12:35 翔星 阅读(801) 评论(0) 推荐(5) 编辑
摘要: .NET是一种用于构建多种应用的免费开源开发平台,可以使用多种语言,编辑器和库开发Web应用、Web API和微服务、云中的无服务器函数、云原生应用、移动应用、桌面应用、Windows WPF、Windows窗体、通用 Windows平台 (UWP)、游戏、物联网 (IoT)、机器学习、控制台应用、 阅读全文
posted @ 2023-04-04 12:42 翔星 阅读(2901) 评论(0) 推荐(3) 编辑
摘要: 最近小编同事面试遇到了一道面试题,题目是有个int数组,把输入包含的指定元素删除。这道题主要考察C#基础知识和编码动手能力。小编将以如下几种方法实现,供大家参考。(注:文末还有扩展问题。) 1、使用临时数组copy后替换 这种方法涉及创建一个比原始数组小一个元素的新数组。然后,将原始数组复制到新数组 阅读全文
posted @ 2023-04-03 12:34 翔星 阅读(4199) 评论(0) 推荐(2) 编辑
摘要: 1、冒泡排序 冒泡排序算法是一种简单的排序算法,它通过重复比较相邻的元素来实现排序。每次对相邻的两个元素进行比较,如果第一个元素比第二个元素大,就交换这两个元素的位置。重复这个过程,直到没有任何两元素需要比较为止。时间复杂度是O(n^2)。以下是冒泡排序的代码实现: public void Bubb 阅读全文
posted @ 2023-03-30 12:44 翔星 阅读(234) 评论(1) 推荐(0) 编辑
摘要: ChatGPT去年12月份开始火得不行了,它彻底改变了程序员开发代码的方式。怎么来提高程序员开发程序的效率呢?可能现在大多数软件开发人员仍然没有习惯使用 ChatGPT,本文将介绍几种方式来提升和简化自己的工作。 一、重构你的代码 如果你是一个开发的新人,也许你对代码的规范和代码的复杂度掌握不好,这 阅读全文
posted @ 2023-03-29 13:26 翔星 阅读(1561) 评论(0) 推荐(1) 编辑
摘要: 1、使用有意义且见名知义的变量名 这个建议也是各个研发经理代码规范的要求之一,这个建议能让代码更清晰易读,因为有意义的变量名可以更好地表达代码的含义,让代码更易于维护和修改。同时,使用有意义的变量名也有助于节省时间,因为代码读者不再需要思考变量名的含义。在.NET推荐使用小驼峰命名法,实例代码如下: 阅读全文
posted @ 2023-03-29 12:35 翔星 阅读(166) 评论(0) 推荐(0) 编辑
摘要: List是C#常用的数组,它较之前的ArryList更加灵活,解决了Arrylist会出现装箱和拆箱的不安全问题,它是一种动态数组,可以存储对象或元素的集合。在处理比多的数据时,对list排序也非常重要,这样可以对数据更加容易的处理。本文将讲述3种list的排序方法。 方法1:Sort方法 这是C# 阅读全文
posted @ 2023-03-28 14:27 翔星 阅读(5450) 评论(0) 推荐(0) 编辑
摘要: 本文主要介绍了.net7简单使用NPOI读取Excel表格。NPOI是指构建在POI 3.x版本之上的一个程序,NPOI可以在没有安装Office的情况下对Word或Excel文档进行读写操作。NPOI这个老牌控件不错,只需要很少的代码就可以实现,下面是一步一步实现,希望对你有参考价值。 一、环境准 阅读全文
posted @ 2023-03-28 14:02 翔星 阅读(712) 评论(0) 推荐(1) 编辑
摘要: 前段时间小编同事面试遇到了这个问题,由于同事比较菜并未很完美的完成这个问题,本文就替小编来解答一下。在C#中有多种方式类遍历指定文件夹中的文件,本文将介绍三种方式。 一、使用Directory类的GetFiles方法: 示例代码如下: string[] files = Directory.GetFi 阅读全文
posted @ 2023-03-27 12:41 翔星 阅读(7445) 评论(0) 推荐(0) 编辑
摘要: "C#用两个线程交替打印1-100的五种方法"是.NET工程师面试多线程常考的试题之一,主要考察对C#语法和对多线程的熟悉程度。本文将用5种方法实现这个面试题。 方法1:使用Mutex或lock 这种方法涉及使用Mutex或lock对象来同步两个线程。其中一个线程负责打印偶数,另一个线程负责打印奇数 阅读全文
posted @ 2023-03-21 12:33 翔星 阅读(796) 评论(0) 推荐(5) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 下一页