技术栈
c#
向宇it
28 分钟前
ui
·
unity
·
c#
·
编辑器
·
游戏引擎
【unity游戏开发——编辑器扩展】EditorUtility编辑器工具类实现如文件操作、进度条、弹窗等操作
注意:考虑到编辑器扩展的内容比较多,我将编辑器扩展的内容分开,并全部整合放在【unity游戏开发——编辑器扩展】专栏里,感兴趣的小伙伴可以前往逐一查看学习。
明月看潮生
2 小时前
开发语言
·
青少年编程
·
c#
·
编程与数学
青少年编程与数学 02-020 C#程序设计基础 06课题、运算符和表达式
摘要:本文详细介绍了C#中的运算符和表达式,包括算术、赋值、关系、逻辑和条件运算符。通过示例代码展示了它们的使用方法和场景,同时探讨了表达式的分类、求值规则和优化技巧。文章还介绍了Lambda表达式和表达式树等高级用法,帮助读者提高编程效率和代码质量。
EanoJiang
6 小时前
c#
C#核心
封装(类)、继承,多态申明在nameplace语句块中——也就是要写在class Program 的外面,如果在类(class)里面申明类,那就是内部类
枫景Maple
8 小时前
c#
了解一下C#的SortedSet
SortedSet 是 C# 中的一个集合类型,位于 System.Collections.Generic 命名空间下。它是一个自动排序的集合,用于存储不重复的元素,并且会根据元素的自然顺序(默认排序)或自定义比较器进行排序,内部使用红黑树数据结构来维护元素的有序性。
vvilkim
11 小时前
开发语言
·
c#
C# 变量与常量完全指南:从基础到高级应用
在C#编程中,变量和常量是构建程序逻辑的基础元素。它们是数据存储和操作的载体,理解它们的工作原理和正确使用方法对于编写高效、可维护的代码至关重要。本文将全面介绍C#中的变量和常量,包括它们的声明、初始化、作用域、生命周期以及在实际开发中的最佳实践。
kingmax54212008
16 小时前
开发语言
·
数据结构
·
c++
·
算法
·
c#
·
word
·
广度优先
【洛谷P9303题解】AC代码- [CCC 2023 J5] CCC Word Hunt
在CCC单词搜索游戏中,单词可以隐藏在字母网格中,以直线或直角的方式排列。以下是对代码的详细注释和解题思路的总结:
阿蒙Amon
16 小时前
开发语言
·
c#
C# 中 INI 文件操作扩展类:轻松管理配置文件
在 C# 开发过程中,配置文件的管理是一个常见且重要的需求。INI 文件作为一种简单直观的配置文件格式,因其易于编写和读取,在许多项目中都有广泛应用。本文将围绕IniExtension类,详细介绍如何在 C# 中高效地进行 INI 文件的操作与管理。
阿蒙Amon
17 小时前
服务器
·
c#
·
list
C#实现List导出CSV:深入解析完整方案
在数据交互场景中,CSV文件凭借其跨平台兼容性和简洁性,成为数据交换的重要载体。本文将基于C#反射机制实现的通用CSV导出方案,结合实际开发中的痛点,从基础实现、深度优化到生产级实践进行全方位解析。
lijingguang
18 小时前
开发语言
·
c#
·
excel
在VSTO C#中获取Excel范围内最后一个非空单元格,可以通过以下几种方法实现
1、使用End方法(类似Excel快捷键Ctrl+方向键):Excel.Range lastCell = worksheet.Range["A1"].End(Excel.XlDirection.xlDown);
浅陌sss
21 小时前
c#
常见的垃圾回收算法原理及其模拟实现
这是一种基础的垃圾回收算法。首先标记所有可达的对象,然后清除未被标记的对象。 缺点是会产生内存碎片。如下图分配一段内存,假设已经存储上数据了 标记所有可达对象 清除未标记的对象,然后重置标记
keke10
1 天前
重构
·
c#
·
wpf
WPF【11_5】WPF实战-重构与美化(MVVM 实战)
11-10 【重构】创建视图模型,显示客户列表正式进入 MVVM 架构的代码实战。在之前的课程中, Model 和 View 这部分的代码重构实际上已经完成了。 Model 就是在 Models 文件夹中看到的两个文件, Customer 和 Appointment。 而 View 则是所有与 UI相关的 xaml 页面。接下来,我们将会把主要精力集中在 ViewModel 视图模型的实现上,并通过视图模型来绑定 UI 界面与数据模型。
仙袂拂月
1 天前
开发语言
·
c#
·
个人开发
·
学习方法
·
visual studio
C# Windows Forms应用程序-003
目录项目结构命名空间和类定义主要控件GroupBox 控件Label 控件TextBox 控件Button 控件
飞人博尔特的摄影师
1 天前
经验分享
·
系统架构
·
c#
·
.net
·
wpf
·
.netcore
5分钟入门WPF和FluentValidation数据验证
FluentValidation 是一个用于 .NET 应用程序的轻量级、类型安全的验证库,它允许你以流利的(Fluent)API 风格 为你的业务对象定义验证规则。
编程乐趣
1 天前
开源
·
c#
·
.net
·
excel
推荐一个Excel与实体映射导入导出的C#开源库
.Net Core从零学习搭建权限管理系统教程我们在项目开发中,经常需要有Excel导入、或者数据导出Excel格式的业务场景,数据读取写入是一个非常繁琐的工作量。
明月看潮生
1 天前
开发语言
·
青少年编程
·
c#
·
编程与数学
青少年编程与数学 02-020 C#程序设计基础 05课题、数据类型
摘要:本文介绍了C#程序设计基础中的数据类型及其重要性。详细讲解了数据类型的基本概念,包括值类型和引用类型,以及它们在类型安全、内存管理、性能优化、代码可读性和可维护性、类型转换和默认值方面的重要性。文章通过示例代码展示了C#中数据类型的使用,并对比了C#和C++在数据类型设计和使用上的主要区别。通过这些内容,读者可以掌握C#中数据类型的基础知识及其在编程中的应用。
CoderIsArt
1 天前
c#
功能“递归模式”在 C# 7.3 中不可用,请使用 8.0 或更高的语言版本的一种兼容处理方案
原程序:处理后程序:条件编译符号使用 #if CSHARP_8_OR_NEWER 和 #else 隔离不同版本的语法。
o0向阳而生0o
2 天前
开发语言
·
c#
·
.net
49、c# 能⽤foreach 遍历访问的对象需满足什么条件?
在 C# 中,要使用 foreach 循环遍历一个对象,该对象必须满足以下条件之一:通过满足上述条件,任何自定义对象都可以使用 foreach 遍历。
智界工具库
2 天前
c#
·
vpet
VPet虚拟桌宠,一款桌宠软件,支持各种互动投喂等. 开源免费并且支持创意工坊
📌 大家好,我是智界工具库,每天分享好用实用且智能的开源项目,以及在JAVA语言开发中遇到的问题,如果本篇文章对您有所帮助,请帮我点个小赞小收藏小关注吧,谢谢喲!😘
不想学习的奈何
2 天前
c#
当前上下文中不存在名称“X509CertificateLoader”,编译.NET 9依赖
使用了 .NET 9 专属的新特性或库(如 net9.0 的目标框架),无法用 .NET 8 成功编译。.NET 9 的新语法、API 在 .NET 8 中 不存在。