首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

dotnet 从入门到放弃 500 篇文章合集

C# 判断系统版本 C# 动态加载卸载 DLL C# 复制列表 C# 如何写 DEBUG 输出 C#何在项目引用x86 x64非托管代码 C# 已知和向量,求距离 C# 强转会不会抛出异常...C# 很少人知道科技 C# 快速释放内存大数组 C# 搜索算法 C# 获得设备usb信息 C# 转换类型和字符串 C# 遍历枚举 C# 金额转中文大写 C#将dll打包到程序 c-70 c-设计模式...win10-uwp-打包第三方字体到应用 win10-uwp-打电话 win10-uwp-显示svg win10-uwp-标题栏 win10-uwp-用广告赚钱 win10-uwp-绘图–line-控件使用...wpf 如何使用 Magick.NET 播放 gif 图片 WPF 如何在 WriteableBitmap 写文字 WPF 如何在应用程序调试启动 WPF 如何在绑定失败异常 WPF 如何画出1像素线...WPF 调试 获得追踪输出 WPF 资源冻结 WPF 高性能笔 WPF 鼠标移动到列表显示列表图标 wpf-DoEvents WPF绑定密码 xamarin_forms_jin_du_tiao_kong_jian

10.4K20

何在C#中使用ArrayPool和MemoryPool

通过使用C#ArrayPool和MemoryPool类,可以最小化内存分配和垃圾收集开销,从而提高性能 本文将讨论这些资源、内存和对象池机制以及如何在C#中使用它们。...单击在“创建新项目”窗口中,从模板列表中选择“控制台应用程序(.NET Core)”显示。在在接下来显示“配置新项目”窗口中,指定新项目的名称和位置。...这将在VisualStudio2019创建一个新.NET核心控制台应用程序项目。在本文后续部分,我们将使用这个项目来使用ArrayPool和MemoryPool 什么是ArrayPool?...您可以从我之前文章中了解更多关于对象池和对象池设计模式信息 如何在C#做更多:如何在C中使用缓冲区类;如何在C中使用命名参数和可选参数;如何在C中使用AutoMapper;如何在C中使用lambda...表达式;如何在C实现简单记录器;如何在C实现存储库设计模式;如何在C执行延迟初始化;如何在C中使用lambda表达式;如何在C实现多态性在C中使用元组ţ探索C虚拟和抽象方法ţ如何在C中使用

5.5K30

.NET 封装Windows平台轻量DirectUI框架

生成动态链接库支持被其它语言python、java、go、dephi、C#、VB、易语言等调用。 扩展组件自由灵活,引擎处理底层逻辑。用户只需编写绘制代码,不需要考虑复杂消息处理。...、列表按钮、工具条、状态条、日期框、调色板、颜色选择器、标题框、月历框、分数按钮、cef3浏览框、鼠标绘制板,可以在这些组件基础上超类化扩展组件。...font rollmenu trayicon login demo 源码 https://gitee.com/william_lzw/ExDUIR.NET 推荐阅读: 对.NET系统架构改造经验和教训...一个.NET 7 + DDD + CQRS +React+Vite实战项目 程序员开发者神器:10个.Net开源项目 一份阅读量突破10万+C#/.NET/.NET Core面试宝典(基础版) 【...微信自动化】使用c#实现微信自动化 细聊C# AsyncLocal如何在异步间进行数据流转

24840

结合使用 C# 和 Blazor 进行全栈开发

对于 C# 开发人员来说,这是一项十分强大功能,可显著提升工作效率。 本文将展示常见代码共享用例。我将展示如何在 Blazor 客户端和 WebAPI 服务器应用程序之间共享验证逻辑。...在浏览器运行 Blazor Web 应用程序可以与 C# 后端服务器共享代码。可以将逻辑放入共享,并在前端和后端使用它。这会带来很多好处。...首先,我在 Blazor 应用程序添加对共享项目的引用。为此,可使用“引用管理器”对话框“解决方案”窗口,如图 5 所示。 ?...新建 API 项目后,我就添加对共享项目的引用,就像在 Blazor 客户端应用程序(见图 5)一样。接下来,我向 API 项目添加新控制器。...远景 此简单示例展示了如何在浏览器和后端之间共享验证逻辑,仅仅触及全栈 C# 环境强大功能皮毛。

6.5K40

使用 Visual Studio 创建 .NET 控制台应用程序

本教程演示如何在 Visual Studio 2022 创建和运行 .NET 控制台应用程序。...在“创建新项目”页面,在搜索框输入“控制台”。 接下来,从“语言”列表中选择“C#”或“Visual Basic”,然后从“平台”列表中选择“所有平台” 。...Main 是应用程序入口,同时也是在应用程序启动时由运行时自动调用方法。 args 数组包含在应用程序启动时提供所有命令行自变量。...在最新版本 C# ,名为顶级语句新功能允许你省略 类和 Main 方法。 大多数现有 C# 程序不使用顶级语句,因此本教程不使用此新功能。...替代方法是在 C# 中使用 \n 和在 Visual Basic 中使用 vbCrLf。 字符串前面的美元符号 ($) 使你可以将表达式(变量名称)放入字符串大括号内。

4.2K20

何在 C# 9 中使用record类型?

-9.html 原文标题:How to work with record types in C# 9 翻译:沙漠尽头狼(谷歌翻译加持) 利用 C# 9 record类型来构建不可变类型和线程安全对象...本文讨论了我们如何在 C# 9 中使用 init-only 属性和record类型。 要使用本文中提供代码示例,您应该在系统安装 Visual Studio 2019。...在“Create new project”窗口中,从显示模板列表中选择“Console App (.NET Core)”。 点击下一步。...在接下来显示“Configure your new project”窗口中,指定新项目的名称和位置。 单击创建。...遵循这些步骤将在 Visual Studio 2019 创建一个新 .NET Core 控制台应用程序项目。我们将在本文后续部分中使用该项目

1.9K10

.NET周刊【8月第1期 2023-08-06】

何在.NET Core项目中安装和配置Swashbuckle.AspNetCore包,以及如何生成JSON格式Swagger文档。 如何在项目中启用Swagger UI,并修改默认启动URL。...如何在代码添加XML注释,以便在Swagger UI显示更多信息和说明。 如何自定义Swagger UI样式和主题,以及如何添加授权功能。...C#.NET 国密SM2 加密解密 与JAVA互通 ver:20230805 https://www.cnblogs.com/runliuv/p/17607568.html 标题所示,本文介绍了国密SM2...该扩展基于 C# 开发套件构建,支持代码编辑 AI 辅助、Roslyn 分析器和 Unity 游戏调试等功能。文章还介绍了如何在Unity中使用。...C# 更新 改进用户界面/用户体验 固定项目标题、主工具栏自定义、运行配置 改进构建工具窗口 默认外观是新用户界面 定制和简化 人工智能辅助(访问受限) 版本控制 GitLab 集成 后台提交检查

15510

何在控制台程序监听 Windows 前台窗口变化

本文会介绍两类知识,一类是如何在 .NET/C# 程序中方便地调用 Win32 API,另一类是在控制台程序开启 Windows 消息循环。...思路 获取当前前台窗口本质 API 调用是 GetForegroundWindow。在拿到前台窗口句柄后,进而获取到例如窗口标题、类名等信息。...,那么就可以得到下面的效果: 关于如何在控制台中输出表格(并实现中英文字符对齐显示),可以阅读我另一篇博客。....NET/C# 程序如何在控制台/终端以字符表格形式输出数据 - walterlv 开源项目 本文代码已经开源在 GitHub 上,感兴趣可以去项目中阅读更新代码: https://github.com...本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。

55720

程序员开发者神器:10个.Net开源项目

今天一起盘点下,8月份推荐10个.Net开源项目(点击标题查看详情)。...2、提高程序灵活性和效率利器:Natasha动态编译库 该项目是基于RoslynC#动态程序集构建库,使用该库允许开发者动态运行C#代码,方便动态新增和升级模块和代码,该项目还集成了域管理、插件管理等功能...6、一个C#扩展库,让DapperCRUD操作更简单 Dommel是Dapper简单扩展,基于POCO实现基本CRUD,提供手动和自动多重映射、查询列表、同步异步方法,同时支持LINQ等功能。...5、可扩展性:提供了丰富扩展,用户可以根据自己需求自定义扩展,自定义校验规则、自定义参数类型等。 9、一个程序员开发者神器,微软官方出品,采用C#开发!...推荐阅读: 一份阅读量突破10万+C#/.NET/.NET Core面试宝典(基础版) 【微信自动化】使用c#实现微信自动化 细聊C# AsyncLocal如何在异步间进行数据流转 从未来看C

35340

通过设置启用 Visual Studio 默认关闭大量强大功能提升开发效率

使用 Visual Studio 开发 C#/.NET 应用程序,以前有 ReSharper 来不足其各项功能短板,后来不断将 ReSharper 功能一搬过来稍微好了一些。...) 当然也有其他可以打开玩: 查看空白 专治强迫症,可以把空白字符都显示出来,这样你可以轻易看到对齐问题以及多于空格了 C# 在 “文本编辑器” -> “C#” -> “IntelliSense”...分类,我们关心这些设置: 键入字符后显示完成列表 删除字符后显示完成列表 突出显示完成列表匹配部分 显示完成项筛选器 打开这些选项可以让智能感知列表更容易显示出来,而我们也知道智能感知列表强大...C# 基础模型 微软利用 GitHub 开源项目训练基础模型 XAML 基础模型 微软利用 GitHub 开源项目训练基础模型 C# 参数完成 C# 自定义模型 如果针对单个项目训练出来了模型,那么可以使用专门针对此项目训练模型...本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。

27420

.NET周刊【8月第3期 2023-08-20】

,所以自行研究了一下C#Windows服务如何创建以及如何使用,以及部署方式。...在这篇文章,我们将学习如何使用拖放手势识别器来实现可拖拽排序列表。在本例列表显示不同大小磁贴(Tile)并且可以拖拽排序。 C# 如何将程序加密隐藏?...#扩展,继续使用omnisharp-Qiita https://qiita.com/skitoy4321/items/c6b0873a37fe649f9ca6 【C#】使用Spanbyte一进行散列值计算...https://github.com/le-nn/memento 即使在 Blazor 我也尝试使用 ReduxDevTools 进行调试 我制作了一个在 Blazor 组件之间共享状态状态管理库...格式如下: 10~50字左右标题 对应文章或项目网址访问链接 200字以内简介,如果太长会影响阅读体验 https://github.com/InCerryGit/.NET-Weekly .NET性能优化交流群

17620

Markdown 语法

1 标题 Markdown支持6种级别的标题,对应html标签 h1 ~ h6 # h1 //一级标题 对应 ## h2 //二级标题 对应 ###...4 列表 Markdown支持有序列表和无序列表两种形式: 无序列表使用 * 或 + 或 - 标识 有序列表使用数字加 . 标识,例如:1. 5 分隔线 有时候,为了排版漂亮,可能会加入分隔线。...有人会问:如何在代码块打出 ``` 实际上是使用 4个` 包含 3个` 就可以了,想表示更多,最外层+1就好了。...: 全居中样式: 表头|条目一|条目二 :---:|:---:|:---: 项目|项目一|项目二 以上标记显示效果如下: 表头 条目一 条目二 项目 项目项目二 可能有人喜欢左对齐或者右对齐,也可以设置...注:在内容输入以上特殊符号时候一定要注意转义,否则将导致内容显示不全,甚至排版混乱。 重要:MarkDown表格中使用竖线,如何做?

3.3K30

.NET周刊【2月第3期 2024-02-25】

何在C#中使用 Excel 动态函数生成依赖列表 https://www.cnblogs.com/powertoolsteam/p/18025792 本文介绍了使用葡萄城GcExcel组件在.NET环境下...,如何创建Excel依赖列表或级联下拉列表。...列表,并填充至对应下拉列表。...更新添加推荐组件 调试和诊断 使用条件断点和跟踪增强调试 简化内存工具内存使用情况调查 EXE 目标检测 改进了“附加到进程”对话框 C++和游戏开发 CMake目标固定 构建见解模板视图 添加了虚幻引擎宏缩进...格式如下: 10~50字左右标题 对应文章或项目网址访问链接 200字以内简介,如果太长会影响阅读体验 https://github.com/InCerryGit/.NET-Weekly

13010
领券