技术栈

C# 反射创建实例并赋值

_长银2024-01-09 15:48

创建实例

当构造方法被私有化

cs 复制代码
Setting copy = 
(Setting)FormatterServices.GetUninitializedObject(dbSetting.GetType());

常规手法

cs 复制代码
 var copy = Activator.CreateInstance(typeof(Setting)) ;

修改属性

cs 复制代码
Type type = typeof(Setting);
type.GetProperty("Name").SetValue(copy, sourceSetting.Name);
上一篇:astadmin安装querylist插件Puppeteer
下一篇:MaxKey 单点登录认证系统——开发环境部署
相关推荐
重生之后端学习
41 分钟前
苍穹外卖-day03
java·开发语言·数据库·spring boot·mysql·spring·tomcat
超大力王
1 小时前
DAY 45 超大力王爱学Python
开发语言·python
林-梦璃
1 小时前
Python开发基础手语识别(基础框架版)
开发语言·python·手语识别
追风赶月、
1 小时前
【QT】信号和槽
开发语言·qt
wodownload2
1 小时前
CS003-2-2-perfermance
java·开发语言·jvm
随意023
2 小时前
STL 1 容器
开发语言·c++
南瓜胖胖
3 小时前
【R语言编程——数据调用】
开发语言·r语言
henreash
3 小时前
C# dll版本冲突解决方案
开发语言·c#
黎䪽圓
3 小时前
【Java多线程从青铜到王者】单例设计模式(八)
java·开发语言·设计模式
热门推荐
01【图像处理与机器视觉】XJTU期末考点02从零安装 LLaMA-Factory 微调 Qwen 大模型成功及所有的坑03KGG转MP3工具|非KGM文件|解密音频04YOLOv8入门 | 重要性能衡量指标、训练结果评价及分析及影响mAP的因素【发论文关注的指标】05海康Visionmaster-常见问题排查方法-启动阶段06【SpeedAI科研小助手】2分钟极速解决知网维普重复率、AIGC率过高,一键全文降!文件格式不变,公式都保留的!07Coze扣子平台完整体验和实践(附国内和国际版对比)08DeepSeek各版本说明与优缺点分析09VMware虚拟机安装Win7专业版保姆级教程(附镜像包)10R-tree详解