C# 類名獲取,反射泛型對象獲取值


        

  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;
        }


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM