c#

无风听海10 分钟前
java·开发语言·c#
C# 隐式转换深度解析类型系统的核心职责是约束,但过度约束会让代码变得啰嗦。隐式转换(Implicit Conversion)是 C# 在"类型安全"和"代码简洁"之间找到的一个平衡点:
LateFrames1 小时前
c#·wpf·浪漫·ui体验
520 - 如何说晚安 (WPF)黑夜,总是给人以无限浪漫的遐想,那深邃的夜空充满了神秘的浪漫;黑夜,让思考更自由,更安静。如何用程序员的思维来传达爱的感觉呢?首先需要定义想要传达的预期,希望对方看到后的感觉是怎样的:黑夜中,享受静谧与浪漫,所以希望它是不喧哗的,安静的,也希望它有音乐盒一般让人心弦颤动的美妙乐声。
魔法阵维护师2 小时前
学习·游戏·c#
从零开发游戏需要学习的c#模块,第十四章(保存和加载)这一章我们来讲一下如何在我们的小游戏中加入保存和加载的功能,让我们的游戏有记忆using System.Collections.Generic;
Xin_ye100865 小时前
开发语言·c#
C# 零基础到精通教程 - 第十一章:LINQ——语言集成查询第十章我们学习了集合和泛型,知道了如何存储和管理数据。但面对集合中的大量数据,如何高效地查询、筛选、排序、分组?这一章要学的 LINQ(Language Integrated Query)就是答案。LINQ 让我们可以用类似 SQL 的语法来查询 C# 中的集合,代码更简洁、更易读。
Xin_ye100865 小时前
开发语言·c#
C# 零基础到精通教程 - 第十章:集合与泛型——高效管理数据csharpcsharp泛型 = 类型参数化。把类型作为参数,在使用时指定具体类型。csharpcsharp
魔法阵维护师7 小时前
学习·游戏·c#
从零开发游戏需要学习的c#模块,第十一章(rpg小游戏入门,上篇,地图与移动)到目前为止,我们的代码都是文字输出。现在我们要做一个可以用键盘控制角色在地图上移动的控制台游戏。之前我们用的 Console.ReadKey() 会让程序停下来等按键。但游戏需要不停运行,同时检测按键。
雪豹阿伟7 小时前
c#·上位机
8.C# —— 随机数、DateTime时间、字符串计算机中没有真正的随机数,生成的都是伪随机数(通过算法 + 种子计算得出)。DateTime 是结构体,用于存储、获取、格式化系统日期和时间。
天下无敌笨笨熊7 小时前
开发语言·c#
C#常用三方库使用心得语法上就是动态LINQ。表达式传参:RuleEngine编译规则表达式的关键逻辑在namespace RulesEngine.ExpressionBuilders的RuleExpressionParser.cs的Parse函数里:
魔法阵维护师9 小时前
学习·游戏·c#
从零开发游戏需要学习的c#模块,第十三章(rpg小游戏入门,下篇,地图敌人与战斗触发)上一章我们在我们的小游戏中加入了金币和背包,这一节课我们来往里面加入怪物,来丰富我们的小游戏把 Enemy.cs 完整替换为以下代码。注意看,它保留了事件系统,但数据结构改成了属性。
月巴月巴白勺合鸟月半9 小时前
c#
使用RAG完成一个基于本地的知识库的问答本地有一些公司的文档,需要一个智能体,帮助新同事快速熟悉工作没啥要求1. 开发2. 桌面应用界面 (UI) 与交互
魔法阵维护师11 小时前
学习·游戏·c#
从零开发游戏需要学习的c#模块,第十八章(2D 碰撞检测与金币收集)这节课我们将要学习在地图上随机生成金币(黄色方块代替)玩家碰到金币后,金币消失,分数增加屏幕左上角显示实时分数
魔法阵维护师12 小时前
学习·游戏·c#
从零开发游戏需要学习的c#模块,第十二章(rpg小游戏入门,中篇,金币收集与ui显示)上一节课我们让勇者可以通过键盘操控了,这一课我们来丰富一下我们的游戏内容首先,我们来创建一个金币类using System;
魔法阵维护师12 小时前
学习·游戏·c#
从零开发游戏需要学习的c#模块,第十九章(在游戏画面里显示文字 —— FontStashSharp)本节课我们要学习的内容是安装字体渲染库加载系统字体文件在游戏画面里直接显示分数、金币数等信息在 Visual Studio 右侧“解决方案资源管理器”里,右键你的项目名(不是解决方案)
sinat_3671045612 小时前
c#·xaml·控件·wfp
WPF 常用控件网格布局控件,通过行列表格精确定位子元素,是最常用的布局控件。核心概念: 使用 RowDefinitions 和 ColumnDefinitions 定义行列,子元素通过 Grid.Row、Grid.Column 附加属性指定位置。
Artech13 小时前
python·ai·langchain·c#·agent·maf
[对比学习LangChain和MAF-03]完全不同的Agent设计哲学Agent是一个能够自主决策和执行任务的Agent,它可以根据用户的输入和上下文信息来规划自己的行动,并利用工具来完成任务。LangChain和MAF针对Agent采用了完全不同的设计哲学和实现方式。虽然LangChain提供了针对Agent的不同创建方式,但是通过这些方式创建的Agent本质却没有什么不同。而MAF的设计则是,为Agent定义一个基类,通过继承该基类来创建不同类型的Agent,这些Agent在执行流程、状态管理、工具调用等方面都有可能有不同的实现。
xiaoshuaishuai813 小时前
开发语言·windows·c#
C# CUDA 到 OpenCL 迁移代码演示将简单的 CUDA 核函数迁移到 OpenCL,并通过 C# 调用。聚焦于向量加法运算,跨平台兼容性实现。
richard_yuu13 小时前
开发语言·c#
C#开发全景概述:从零读懂C#的定位、优势与完整技术体系很多开发者入门编程、拓展技术栈时,都会纠结一个问题:C# 到底是一门什么样的语言?值不值得深耕?就业和开发场景有哪些优势?
Xin_ye1008613 小时前
开发语言·c#
C# 零基础到精通教程 - 第十二章:异常处理与调试——让程序更健壮第十一章我们学习了 LINQ,知道了如何优雅地查询数据。但程序运行中总会遇到意外情况:文件不存在、网络断开、用户输入错误……如果不对这些情况做处理,程序就会崩溃。这一章要学的异常处理和调试技巧,就是让程序在遇到问题时能够优雅地处理,而不是直接崩溃。
楼田莉子13 小时前
开发语言·后端·学习·c#
C#学习之C#入门学习本篇博客开始,我们将开启一个新的篇章——C#的学习。C#(读作"C Sharp")是由微软开发的一种现代、面向对象、类型安全的编程语言,它在2000年首次发布,至今已发展成为一个功能强大且应用广泛的编程平台。
小钻风336613 小时前
c#·linq
从零入门 Kafka:Java 原生 API 到 Spring Boot 实战全解析在系统越来越复杂之后,你会遇到一个问题:A 系统要通知 B、C、D 系统。最原始的做法是 A 直接调用 B、C、D 的接口,但这带来了几个麻烦: