文章分类 - .NET学习笔记
摘要:以下是.NET Framework 版本与 C# 语言版本的对应关系,结合关键特性和版本逻辑整理如下: .NET Framework 版本对应的 C# 语言版本关键特性与说明 .NET Framework 1.0 C# 1.0 支持类、对象、基础数据类型等核心语法 .NET Framework 1.
阅读全文
摘要:一、DataGridView控件委托 1.更新指定单元格值 //1.声明委托类型,定义委托的签名(返回类型和参数列表) private delegate void UpdateDataGridViewCellValueDelegate(DataGridView dgv, int rowIndex,
阅读全文
摘要:在C#中,?. 是空条件运算符(Null-Conditional Operator),用于简化对可能为 null 的对象的成员访问或方法调用,避免抛出 NullReferenceException 异常。以下是其核心特性和用法: 功能说明 1.安全访问成员 当左侧对象为 null 时,整个表达式直接
阅读全文
摘要:在C#中,System.Timers.Timer、System.Windows.Forms.Timer 和 System.Threading.Timer 是三种不同的定时器,核心区别如下: 1. 线程模型与UI交互 特性System.Windows.Forms.TimerSystem.Timers.
阅读全文
摘要:1.一键折叠所有方法:Ctrl + M + O
阅读全文
摘要:一、基础概念 线程与进程 进程:应用程序执行的独立单位(如.exe文件) 线程:进程内的执行单元,最少包含1个主线程 多线程优势:提升响应速度、CPU利用率、实现异步操作 线程特性 共享进程内存空间 独立执行路径 通过Thread.Sleep暂停执行 二、C#多线程实现方式 1. Thread类(基
阅读全文
摘要:1.获取选中项索引 // 单选模式 if (listView1.SelectedItems.Count > 0) { int index = listView1.SelectedItems[0].Index; } // 多选模式(遍历所有选中项) foreach (ListViewItem item
阅读全文
摘要:public partial class MainForm : Form { private delegate void AppendRichTextboxText(String str); private delegate void AddControlToFLPanel(Control c);
阅读全文
摘要:Playwright下通过CDP连接浏览器调测源码: using System; using System.Collections.Generic; using System.Diagnostics; using System.IO; using System.Text; using Microso
阅读全文
摘要:HTML文件路径是指在HTML文档中引用外部资源(如图片、样式表、脚本等)时使用的路径。HTML文件路径主要分为三种类型:绝对路径、相对路径和根路径。 一、绝对路径 绝对路径是从网站根目录开始的完整路径,包含了协议、域名和文件路径。 //第一种写法 <script src="https://ww
阅读全文
摘要:1.计算当前时间和目标时间的时间间隔 using System; using System.Collections.Generic; using System.Text; namespace ConsoleApp1 { public class Program { static void Main(
阅读全文
摘要:一、Node安装包下载并安装 Node官网:https://nodejs.org/en/ 点击Download Node.js(LTS) 下载安装包 二、检验是否安装成功,执行命令 node -v 二、Node配置 1、在你的安装目录下创建两个文件夹 node_global 和 node_cache
阅读全文
摘要:C# PlayWright常用操作代码 1.浏览器基本设置,以谷歌为例,其它浏览器设置相同不再赘述 //创建PlayWright对象 IPlaywright playwright = await Playwright.CreateAsync(); //创建浏览器加载选项 BrowserTypeLau
阅读全文
摘要:Visual Studio安装PlayWright和浏览器依赖项 1.工具->NuGet包管理器->管理解决方案的NuGet程序包 选择Microsoft.Playwright进行安装(只安装这一个包,其他的不安装),安装成功后项目引用中出现Microsoft.Playwright 2.下载浏览器二
阅读全文
摘要:1.DataGridView控件及元素初始化 //DataGridView控件初始化 public System.Windows.Forms.DataGridView dataGridView1; this.dataGridView1 = new System.Windows.Forms.DataG
阅读全文
摘要:Visual Studio下SQLite配置使用 1.工具->NuGet包管理器->管理解决方案的NuGet程序包 搜索System.Data.SQLite进行安装(只安装这一个包,其他的不安装),安装成功后项目引用中出现System.Data.SQLite、System.Data.SQLite.L
阅读全文
浙公网安备 33010602011771号