var,dynamic的用法

        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;

        }
相關文章
相關標籤/搜索