C# 类名获取,反射泛型对象获取值

时间:2020-06-30 12:23:51   收藏:0   阅读:294

        

  string InsertString<T>(T t)
  {

    var type = typeof(T);   //反射对象

    var A = type.GetProperties(); //获取对象属性

    var insertString = "insert into " + t.GetType().Name + " values (";   //t.GetType().Name  获取类名 

    foreach (var b in A) {

      insertString += "@" + b.Name + ",";      //遍历属性名

      //b.GetValue(t);    获取对应值

    }

    insertString = insertString.TrimEnd(‘,‘) + ")";

         return insertString;
        }

原文:https://www.cnblogs.com/MrJohnson/p/13212725.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!