技术栈

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 单点登录认证系统——开发环境部署
相关推荐
张健1156409648
2 分钟前
QT创建线程
开发语言·qt
鲸渔
2 分钟前
【C++ 输入输出】cin、cout、cerr 与格式化输出
开发语言·c++·算法
3GPP仿真实验室
5 分钟前
【MATLAB源码】水声:时变信道估计仿真平台
开发语言·matlab
froginwe11
5 分钟前
Eclipse 关闭项目详解
开发语言
wjs2024
8 分钟前
《jQuery Validate》深度解析与应用指南
开发语言
橘子编程
11 分钟前
编程语言全指南:从C到Rust
java·c语言·开发语言·c++·python·rust·c#
我送炭你添花
12 分钟前
边走边聊 Python 3.8:Win7 从入门到高手(目录)
开发语言·python
w_t_y_y
12 分钟前
工具篇(一)机器学习常用的python包
开发语言·python·信息可视化
夜珀
13 分钟前
OpenTiny NEXT 从入门到精通·第 3 篇
开发语言
lly202406
19 分钟前
Node.js 文件系统
开发语言
热门推荐
01GitHub 镜像站点02一周AI热点速览(2026.03.31-04.06):GPT-6曝光、谷歌开源Gemma 4、资本狂飙与模型军备竞赛03OpenClaw 请求超时 llm request timed out 怎么解决?3 种方案实测,附完整排查流程04AI 编程效率翻倍:Superpowers Skills 上手清单 + 完整指南05VMware Workstation Pro 17 虚拟机完整安装教程(2026最新)06Qwen3.5-Omni与Qwen3.6模型全面解析(含测评/案例/使用教程)07【Vulhub】Fastjson 1.2.24_rce复现08Oh My Codex 快速使用指南09UV安装并设置国内源10Claude Code 未登录 使用第三方模型