c# - 将类对象转换为类索引
问题描述
Class Person {
int Id
string Name
string Address
// etc
}
而不是像 Person.Id、Person.Name、Person.Address 那样访问它。我想通过索引访问它,就像 Person['Id']、Person['Name']。是否有任何代码生成或 linq 转换。
解决方案
你可以使用Json.NET
'sJObject
类
Person p = new Person() { Id = 1, Address = "A", Name = "B" };
var obj = JObject.FromObject(p);
Console.WriteLine(obj["Id"]); //1
推荐阅读
- sql - 如何索引 Col1 +'|' + Col2 用于最快的搜索
- logstash - Logstash - 解析 json 事件中的 json 数组
- java - 无法使用可嵌入 ID 创建新实体
- excel - Excel 宏来拉取谷歌图片链接
- android - 将本机代码作为项目的一部分时,Android Studio 3.2 无法调试
- javascript - 如何使用 Fragments 和 RecyclerView?
- c# - 导出到 Gridview 时为空的 excel 文件
- audio - Flutter (Dart):从麦克风获取/录制音频流并立即播放(实时)
- excel - 根据搜索条件创建行名列表
- symfony - Symfony 冒充另一个用户后获取原始用户