private void Form1_Load(object sender, EventArgs e) { var dt = Getuser() as IEnumerable<dynamic>; //此處聲明爲數組,才能夠用如下的方法 string str = dt.First().userchar; //雖然沒有智能提示(設計時沒有肯定類型),可是能夠經過編譯運行,結果纔是正確的 string name = dt.First().name; } //返回一個動態類型 private dynamic Getuser() { IDbConnection conn = new SqlConnection("Data Source =.;uid=uid;pwd=pwd; Initial Catalog = wsprint"); var dt = conn.Query("select * from wsprintuser"); return dt; }