技术栈

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 单点登录认证系统——开发环境部署
相关推荐
jimy1
2 小时前
C语言模拟对象、方法:“函数指针+结构体“复用函数指针指向的函数体
c语言·开发语言
天外天-亮
2 小时前
HBuilder X 使用 uview-plus 方式
开发语言·javascript·hbuilder x·uview-plus
木木子22
3 小时前
[特殊字符] 音乐播放器——状态驱动的多媒体控制
android·开发语言·华为·php·harmonyos
六个九十度
3 小时前
用python脚本访问被网关隔离的嵌入式设备
开发语言·python
酷酷的身影
4 小时前
Drivers/LedManager.cs
开发语言·php
小樱花的樱花
4 小时前
Linux 线程的创建
linux·c语言·开发语言
xiaoshuaishuai8
4 小时前
C# AI实现PR处理、单元测试
开发语言·c#·log4j
C++、Java和Python的菜鸟
4 小时前
第7章 Java高级技术
java·开发语言
LONGZHIQIN
4 小时前
C#基础复习笔记
开发语言·笔记·c#
可靠的仙人掌
4 小时前
SAC(Soft Actor-Critic)算法底座
开发语言·算法·php
热门推荐
01GitHub 镜像站点02AI科技热点日报 | 2026年07月01日032026 AI 编程工具终极实战指南:Cursor vs Claude Code vs Copilot,开发者该怎么选?042026 年 AI 编程工具终极横评:Cursor vs Claude Code vs Copilot vs Windsurf052026 年 AI 大模型 & AI 编程工具实战全总结06AI 编程 IDE 全景解析 2026:Agent 全面接管开发链路07【AI】2026 年具身智能模型和世界模型总结082026年7月AI圈大地震:GPT-5.6被政府限制、Claude入驻Slack、Anthropic自研芯片092026 AI 编程工具选型横评:Cursor / Claude Code / Trae / Copilot 到底选谁(建议收藏·避坑版)102026 国产 AI 大模型横评:DeepSeek、通义千问、Kimi、文心一言、星火、豆包谁更能打?