互联网
-
c#用反射获取wpf窗体控件
c#用反射获取wpf窗体控件 2024-09-03 窗体: IntPtr hwnd = new WindowInteropHelper(this).Handle; 控件: IntPtr hwnd = ((HwndSource)PresentationSource.FromVisual(uielement)).Handle; 1.在WPF中,获取当前窗体的句柄与WINFORM中不一样:
- 互联网
- 2026年05月04日
-
c#并行扫描端口控制台程序
static void Main(string[] args) {<br/> Console.WriteLine(&#34;请输入ip&#34;);<br/> string ip = Console.ReadLine();<br/> Parallel.For(1, 65535, i =&gt; scan(ip, i, 200));<
- 互联网
- 2026年05月04日
-
c#与java的区别
经常有人问这种问题,用了些时间java之后,发现这俩玩意除了一小部分壳子长的还有能稍微凑合上,基本上没什么相似之处,可以说也就是马甲层面上的相似吧,还是比较短的马甲。。。 一般C#多用于业务系统的开发,快速实现,微软官方的各种封装,各种语法糖,使得c#在语义语法层面上更人性化,开发思路更专注于业务逻辑,对技术的实现并不需要关心的很细(当然这是指初级的入门程度),不过也带来的一些缺陷
- 互联网
- 2026年05月04日
-
C# npoi打开excel to datagridview
C# npoi打开excel to datagridview 2024-11-05 上篇博文中已经介绍了如何写入Excel文件.这篇再介绍一下 如何从Excel中读取数据并保存到DataGridView中. 从Excel中读取数据并保存至DataGridView中,Excel文件第一行为表格列标题,从第二行开始为数据. 需要了解的内容有: 引入命名空间: 创建文件流:
- 互联网
- 2026年05月04日
-

C#执行CMD命令并接收返回结果的实现方法
using System; using System.Collections.Generic; using System.Linq; using System.Windows.Forms; using System.Diagnostics; namespace AutoApk { /// <summary> /// Cmd 的摘要说明。 /// </summary>
- 互联网
- 2026年05月04日
-
c#动态为类添加属性
c#动态为类添加属性 2024-10-22 利用Dynamic,需要.net4.0以上的支持 var dg = rel.ResultDocuments.FirstOrDefault()["dg"].AsBsonArray.GroupBy(e=>e); dynamic dgobj = new System.Dynamic.ExpandoObject(); foreach
- 互联网
- 2026年05月04日
-
C#中Base64之编码,解码方法
1、base64 to string string strPath = "aHR0cDovLzIwMy44MS4yOS40Njo1NTU3L1 9iYWlkdS9yaW5ncy9taWRpLzIwMDA3MzgwLTE2Lm1pZA=="; byte[] bpath = Convert.FromBase64String(strPath);
- 互联网
- 2026年05月04日
-

c# Process cmd 执行完回调 Proc
c# Process 执行完回调 Proc_OutputDataReceived mysql mysqldump mysql source备份还原数据 直接贴代码 前提:mysql5.7 vs2017 3.5 mysql文件夹 C:\Program Files\MySQL\MySQL Server 5.7\bin 备份文件夹 D:\Backup\2018\201812\20181217 还原:
- 互联网
- 2026年05月04日
-

C#中Timer使用及解决重入问题
什么叫重入呢?这是一个有关多线程编程的概念:程序中,多个线程同时运行时,就可能发生同一个方法被多个进程同时调用的情况。当这个方法中存在一些非线程安全的代码时,方法重入会导致数据不一致的情况。Timer方法重入是指使用多线程计时器,一个Timer处理还没有完成,到了时间,另一Timer还会继续进入该方法进行处理。下面演示一下重入问题的产生(可能重现的不是很好,不过也能简单一下说明问题了):
- 互联网
- 2026年05月04日
-

C#读取excel文件,并生成json
这次介绍两种方法,第一种是安装AccessDatabaseEngine,第二种是利用Npoi读取excel 一、第一种利用AccessDatabaseEngine进行读取excel文件 1.安装AccessDatabaseEngine 2.根据Excel文件获取所有的Sheet名称,获取每一个sheet的内容组装dataTable (1)根据Excel文件获取所有的sheet名称 public
- 互联网
- 2026年05月04日






