- C# WinForm:把粘贴板的内容,转换为DataTable
-
函数如下:publicstaticDataTableConvertClipboardDataToDataTable(boolblnHasHeader){stringclipbo...
- C#与C++交互开发系列(四):使用C++/CLI进行互操作
-
欢迎来到C#与C++交互开发系列的第四篇。在这篇博客中,我们将深入探讨使用C++/CLI进行互操作的方法和技巧。C++/CLI(CommonLanguageInfrastructure)是C++与...
- C#大神手把手教你:秒级复制海量日志文件,告别低效!
-
在信息爆炸的时代,日志文件的管理和备份显得尤为重要。你是否曾因日志文件过多而苦恼,每天产生的日志文件堆积如山,手动复制既耗时又容易出错?如何高效、准确地复制这些日志文件到新的目录?难道只能依赖繁琐的手...
- 基于C#了解垃圾回收
-
1.什么是垃圾回收(GarbageCollection,简称GC)在C#等支持自动内存管理的编程语言中,垃圾回收机制是一种自动释放不再被程序使用的内存空间的机制。程序运行过程中会不断创建对象实例,...
- C#中Dll放到其他文件夹中的方法
-
在正常生成的c#程序中,dll文件和生成的应用程序都是在debug目录下,如果引用的第三方包比较多的话就显的非常乱了,就需要把dll文件放到文件夹中,使程序目录更加整洁。以.net4.8为例,打开a...
- 值传递和引用传递的区别终于讲清楚了
-
值传递和引用传递是函数参数传递的两种类型,一般而言,基本数据类型都是值传递,数组和对象采用引用传递减少对象复制开销,但也有特例。值和引用传递本质一样值传递是拷贝值到函数参数,引用传递是拷贝引用(或者对...
- C#之装箱和拆箱
-
其实就是值类型和引用类型的转换,之所以可以这样转换是因为CTS允许这样做。装箱就是把值类型转换为引用类型。inti=1;objecto=i;过程:1.在堆中申请内存2.将值类型的字...
- 34.C# 类的静态成员
-
摘要使用static关键字把类成员定义为静态的。当我们声明一个类成员为静态时,意味着无论有多少个类的对象被创建,只会有一个该静态成员的副本。关键字static表示该类仅存在成员的一个实例。静态变量...
- C#入门篇章— IO操作
-
C#IO操作一、String常用APIstring关键字是System.String类的别名。1.创建String对象创建String对象的方法:通过给String变量指定一个字符串...
- 正确复制、重写别人的代码,不算抄袭
-
我最近在一篇文章提到,工程师应该怎样避免使用大量的库、包以及其他依赖关系。我建议的另一种方案是,如果你没有达到重用第三方代码的阈值时,那么你就可以自己编写代码。在本文中,我将讨论一个在重用和从头开始编...