技术栈

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 单点登录认证系统——开发环境部署
相关推荐
踩着两条虫
1 天前
「AI + 低代码」的可视化设计器
开发语言·前端·低代码·设计模式·架构
JoneBB
1 天前
ABAP Webservice连接
运维·开发语言·数据库·学习
即使再小的船也能远航
1 天前
【Python】安装
开发语言·python
Irissgwe
1 天前
类与对象(三)
开发语言·c++·类和对象·友元
雪度娃娃
1 天前
转向现代C++——优先选用nullptr而不是0和NULL
开发语言·c++
萌新小码农‍
1 天前
python装饰器
开发语言·前端·python
KK溜了溜了
1 天前
Python从入门到精通
服务器·开发语言·python
故事和你91
1 天前
洛谷-【图论2-1】树5
开发语言·数据结构·c++·算法·动态规划·图论
threelab
1 天前
Three.js 初中数学函数可视化 | 三维可视化 / AI 提示词
开发语言·前端·javascript·人工智能·3d·着色器
rockey627
1 天前
AScript如何实现LINQ语法
sql·c#·.net·linq·script·eval·expression
热门推荐
01GitHub 镜像站点02Codex 接入 DeepSeek API 完整配置文档03Gemini大升级、AI眼镜首发、Android XR亮相,13天后见分晓04【AI】2026 年具身智能模型和世界模型总结05CC-Switch & Claude 基于 Linux 服务器安装使用指南06Codex 手机端连接教程:三分钟搞定,附完整步骤07人工智能最新动态 AI 日报 · 2026年5月10日08裂开!ChatGPT 居然开始要手机号验证,附详细解决方法09几个好用的ip纯净度检测网站10【踩坑记录 | 第一篇】微软商店无法使用时,如何手动安装 OpenAI Codex?附`.msix`文件系统错误解决方法