当前位置:编程学习 > C#/ASP.NET >>

如何将函数中不同类型的数值传递出去,就是在外面要用到这些数值

public void find(string name)  
        {
            using(SqlCommand cmd=sqlconn.CreateCommand())
            {
                string pName=name;
                cmd.CommandText = "select CardNum,Sex,BirthDate,Age,BirthAddress,HomeAddress from Patient where Name=@Name";
                sqlconn.Open();
                cmd.Parameters.AddWithValue("@Name", pName);
                SqlDataReader dreader= cmd.ExecuteReader();
                
            }
        }
我想把dreader中的数据赋值给一组数据,但不知道怎么办好了。dreader[0],dreader[1],dreader[2]等,这些数据函数外面要用到 --------------------编程问答-------------------- 可以封装成一个类对象做为返回值传出去 --------------------编程问答-------------------- 要用到?
那就 public void find(string name, ref string 要用到的字组, ref int 要用到的数值)

 要用到的字组 = dreader[0].ToString();
 要用到的数值 = int.Parse(dreader[0].ToString());
类似这类的写法即可
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,