logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

C# 变量同步(binding)——利用属性和事件

目录1.关于INotifyPropertyChanged2.自定义同步事件3.集合的同步ObservableCollection1.关于INotifyPropertyChanged在WPF中,常常需要让UI空间绑定变量,当我们在UI中修改值时,这个修改能够同步到对象中去,要实现这个功能,往往需要让这个对象派生自INotifyPropertyChanged 接口,下面给一个例子:public cla

#c#
C# 对象序列化之序列化为Json文件(一)

目录1.概念1.1原理1.2用途1.3 JSON序列化1.4 二进制和XML序列化2. 序列化为JSON2.1 简单的序列化2.2 复杂的序列化3 忽略属性3.1 忽略单个属性3.2 忽略所有只读属性3.3 忽略所有Null的属性4 序列化为格式化的JSON5 自定义属性名称和值5.1自定义单个属性名称5.2对所有 JSON 属性名称使用 camel 大小写5.3使用自定义 JSON 属性命名策略

#c#
.net core 依赖注入扩展库Scrutor学习

本文主要来自Andrew的博客:《Using Scrutor to automatically register your services with the ASP.NET Core DI container》有兴趣的可以阅读原文。顺便Scrutor是开源的,github地址:Scrutor目录1.关于依赖注入2.Scrutor的优缺点3.使用方法4.举例说明4.1指定具体的类型4.2扫描类型所

文章图片
#.netcore#学习#容器 +1
windows下AGK的配置

agk是一个跨平台的游戏开发工具,你可以使用basic或者c++在windows、macOS、Linux,Android,ios等上开发游戏。\quadagk不是一个开源的工具,它是一个收费的软件,但是它有免费的试用版,试用版的下载地址在这儿,试用版的界面会有一个水印,不过不影响大家学习。\quad我这里下的是windows版本,不分32位或者64位,下载之后直接点击安装。安装之后找到对应的文件夹

C# 解析Json文件(使用NewtonJson库)

C#中解析json文件有很多种方法,在多种方法中一般都会提到一个十分优秀的库:NewtonJson。使用NewtonJson处理Json文件十分高效,而且在配置也十分简单,直接在Nuget包中导入即可。目录1.导入NewtonJson库2.解析Json文件2.1 最简单的序列化与反序列化2.2 序列化集合和字典2.3 反序列化集合和字典2.4 将对象保存为Json文件...

到底了