随笔分类 -  .NET

摘要:作为一名开发者,理解代码的执行过程是深入掌握技术栈的关键。本文将以C#代码的编译执行流程为核心,精确定位每个环节的关键概念及其相互作用,力求以严谨的措辞阐明其本质。 1. 编写C#源代码 C#代码的生命周期始于开发者编写的源代码文件(.cs)。这些文件包含了遵循C#语法规则的指令集。 2. C#编译 阅读全文
posted @ 2025-01-13 11:57 ban_boi 阅读(37) 评论(0) 推荐(0) 编辑
摘要:在 WPF 开发中,ListBox 等控件常用于显示绑定的数据集合, 其中ItemsSource绑定的数据源,在没有显式设置 Mode 属性时,默认为单向绑定,它将 数据源 集合的内容传递给 ListBox,但不会反向更新 数据源。 而SelectedItem ,默认情况下它的绑定是双向的。这意味着 阅读全文
posted @ 2024-12-27 21:30 ban_boi 阅读(93) 评论(0) 推荐(0) 编辑
摘要:在同一解决方案下创立单元测试项目 这个步骤可以看微软官方文档中的创立单元测试部分 需要注意的是: 在创建测试项目时,我添加的是单元测试项目(.NET framework)。这样建立出来的项目会自动包含两个引用MSTest.TestAdapter和MSTest.TestFramework 在将待测项目 阅读全文
posted @ 2024-12-25 14:09 ban_boi 阅读(21) 评论(0) 推荐(0) 编辑
摘要:参考:https://mp.weixin.qq.com/s/-Je7dN_k5HyPZdyBuxoomg windows7 .NET Framework 4.5是那个不需要KB3063858补丁就能在Windows 7上运行的版本。让我澄清并详细说明: .NET Framework在Windows 阅读全文
posted @ 2024-12-24 14:37 ban_boi 阅读(1440) 评论(0) 推荐(0) 编辑
摘要:因为 System.Text.Json 是 .NET Core 和 .NET 5+ 中引入的命名空间。如果你使用的是 .NET Framework,你需要使用 Newtonsoft.Json 库来处理 JSON。 using System; using System.Collections.Gene 阅读全文
posted @ 2024-10-25 14:47 ban_boi 阅读(69) 评论(0) 推荐(0) 编辑
摘要:背景 在 Windows Forms 应用程序中,UI 控件(如按钮、文本框等)被设计为不支持从非创建控件的线程(通常是主UI线程)进行访问。尝试从其他线程访问 UI 控件会导致不可预测的行为,包括应用程序崩溃。Control.CheckForIllegalCrossThreadCalls 属性用于 阅读全文
posted @ 2024-05-13 16:07 ban_boi 阅读(55) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示