个人介绍

本科软件工程专业2年,c#1年python,从事桌面客户端开发,二维图形矢量变换处理。对wpf,winform python numpy mathplot LiteDB支持具有默认构造函数的.Net类型直接转换为BsonValue进行存储。遇到两个问题,System.Drawing.Font类型和Color类型,在Save的时候能够成功转为BsonValue进行存储,但是在取的时候Font类型没有默认构造函数,LieteDB无法通过反射进行实例化,程序会抛出异常。Color类型取出来为默认值,因为Color.R,Color.G,Color.B只有get属性(只读)当从数据库中取出来进行实例化对其复制会失败。

核心技能
C#
精选作品集
工作经历
贝思科尔 · 软件工程师 2020-03-03 - 至今
LiteDB支持具有默认构造函数的.Net类型直接转换为BsonValue进行存储。遇到两个问题,System.Drawing.Font类型和Color类型,在Save的时候能够成功转为BsonValue进行存储,但是在取的时候Font类型没有默认构造函数,LieteDB无法通过反射进行实例化,程序会抛出异常。Color类型取出来为默认值,因为Color.R,Color.G,Color.B只有get属性(只读)当从数据库中取出来进行实例化对其复制会失败。
教育背景
电子科技大学 · 软件工程(嵌入式系统) 2014-09-01