Live2D

C# 从Object对象中读取属性的值

第一种:

var str="{\"success\":true,\"jdStudentInfoCount\":1}"
dynamic obj = Newtonsoft.Json.JsonConvert.DeserializeObject(str);
var infoCount= obj.jdStudentInfoCount;
var success= obj.success;

 

第二种:

先把对象转化成Type类型,再获取它的属性,再获取属性的值。

static void Main(string[] args) {
    object obj = new {
        Name = "小红",
        Age= "18!"
    };

    Console.WriteLine("Name:\t" + obj.GetType().GetProperty("Name").GetValue(obj));
    Console.WriteLine("Age:\t" + obj.GetType().GetProperty("Age").GetValue(obj));
    Console.ReadKey();
}

转发于:https://www.cnblogs.com/Dumb-dog/p/14807201.html

 

posted @ 2023-03-09 17:22  webmtjj  阅读(3421)  评论(0)    收藏  举报