摘要: 概述: 介绍字典是 C# 中使用最广泛的数据结构之一,提供快速查找、键值对存储等。本指南探讨了该类,解释了从基本用法到高级方案的复杂性。DictionaryTKey, TValue词典基础什么是字典?字典是键值对的集合,其中每个键必须是唯一的。当您需要通过唯一键查找值时,通常使用它。 介绍 字典是 阅读全文
posted @ 2024-05-08 05:27 VisionCode 阅读(308) 评论(1) 推荐(0) 编辑
摘要: 文件格式的角度从文件格式角度看,一张图片可以保存为很多种不同的格式,比如bmp/png/jpeg/gif等等。 图片深度从图片深度来看,图片可以分为8位, 16位, 24位, 32位等。 深度右键单击图片属性->详细信息,即可查看图片位深度: 像素值说的直白一些,图片可以看成是一个2维数组组成的矩形 阅读全文
posted @ 2024-03-15 12:58 VisionCode 阅读(682) 评论(0) 推荐(0) 编辑
摘要: ComboBox 控件在很多方面都类似于 ListBox 控件,但占用的空间要少得多,因为项目列表在不需要时会隐藏起来。ComboBox 控件在 Windows 中的很多地方都有使用,但为了确保每个人都知道它的外观和工作方式,我们将直接进入一个简单的示例: <Window x:Class="WpfT 阅读全文
posted @ 2024-03-09 21:02 VisionCode 阅读(679) 评论(0) 推荐(0) 编辑
摘要: 一、查看官方文档 https://mahapps.com/docs/themes/thememanager 按照官方文档,基本可以完成自定义主题。 但是所有的颜色需要自己按照https://github.com/MahApps/MahApps.Metro/blob/develop/src/MahAp 阅读全文
posted @ 2024-02-19 09:47 VisionCode 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 先来简单说一下他们各自的含义是什么: 1. 类(class):类类型是由字段数据(成员变量)和操作字段数据的成员(属性、方法、构造函数、事件等)所构成的自定义类型。其中字段数据表示类实例(对象)的 状态。2.结构(struct):C#中结构类型和类类型在语法上非常相似,他们都是一种数据结构,都可 以 阅读全文
posted @ 2024-02-03 10:48 VisionCode 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 一、什么是抽象类含义:抽象类就是指设计为被继承的类,抽象类只能被用作其他类的基类。 要点: 抽象类使用abstract修饰符声明 抽象类不能被创建实例。 抽象类可以包含抽象成员或普通的非抽象成员。(抽象成员下面会进行说明) 抽象类可以继承另一个抽象类 任何派生自抽象类的类必须使用override重写 阅读全文
posted @ 2024-02-03 10:47 VisionCode 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 注释:Ctrl+K,Ctrl+C 取消注释:Ctrl+K,Ctrl+U 添加 #region:Ctrl+K,Ctrl+S 格式化对齐:Ctrl+K,Ctrl+D 生成get set:Ctrl+R,Ctrl+E 转换小写:CTRL + U 转换大写:CTRL + SHIFT + U 启动调试:F5 停 阅读全文
posted @ 2024-01-27 14:47 VisionCode 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 定义:序列化 (Serialization)将对象的状态信息转换为可以存储或传输的形式的过程。在序列化期间,对象将其当前状态写入到临时或持久性存储区。以后,可以通过从存储区中读取或反序列化对象的状态,重新创建该对象(百度百科) 序列化的目的:1、以某种存储形式使自定义对象持久化;2、将对象从一个地方 阅读全文
posted @ 2024-01-08 21:07 VisionCode 阅读(636) 评论(0) 推荐(0) 编辑
摘要: 转载: https://www.cnblogs.com/hejianchun/articles/3498204.html 可以实现通过键值查找、插入、删除一个键-值对的操作,这些如果用数组实现都非常麻烦。Key就是键,value就是值, 我们在很多地方都会用到字典,他的特点就是查找很快,当然比Lis 阅读全文
posted @ 2024-01-08 12:11 VisionCode 阅读(829) 评论(0) 推荐(0) 编辑
摘要: 从C#7.0开始,推出了一种新的特性:弃元,这种思想可能来源于Golang。 弃元,就是不想要了的元素变量,用单下划线(_)表示,弃元在编译时起作用,就是搞编译器:这个变量我不要,你可以优化处理。 我们经常在下面几个过程中使用弃元: 1、元组解构赋值 在使用元组解构赋值时,我们往往需要接收元组的所有 阅读全文
posted @ 2023-05-26 13:07 VisionCode 阅读(194) 评论(0) 推荐(0) 编辑