属性扩展及函数简单复习

一、属性扩展

利用的是私有变量可以有多个属性,也可以返回任意值类型,从而将自己所需要的值类型利用函数方法写出来达到自己的目的。

例:

 //Nxinxi类

public class Nxinxi
{
        private string _ncd;

        public string Ncd
        {
            get { return _ncd; }
            set { _ncd = value; }
        }
        private string _nplace;

        public string Nplace
        {
            get { return _nplace; }
            set { _nplace = value; }
        }
        public string nationplace
        {
           get
            {
            NxinxiData ndata = new NxinxiData();
            string end = ndata.select(_nplace);
            return end;
            }
        }

}

//NxinxiData类

public class NxinxiData
{
        SqlConnection conn = null;
        SqlCommand cmd = null;
     public NxinxiData()
     {
        conn = new SqlConnection("server=.;database=DATA0720;user=sa;pwd=123");
        cmd = conn.CreateCommand();
     }
    public string select(string ncd)
    {
        string end = "<无>";
        cmd.CommandText = "select *from Nxinxi where ncode=@a";
        cmd.Parameters.Clear();
        cmd.Parameters.Add("@a",ncd);
        conn.Open();
        SqlDataReader dr = cmd.ExecuteReader();
        if (dr.HasRows)
        {
            dr.Read();
            end = dr["nplace"].ToString();
        }
        conn.Close();
        return end;
    }
}

二、函数复习

1、有参有反
public 数据类型 函数名(数据类型 参数名)
{
return 数据类型;
}

2、有参无反
public void 函数名(数据类型 参数名)
{

}

3、无参无反
public void 函数名()
{

}

4、无参有反
public 数据类型 函数名()
{

return 数据类型;
}

转载于:https://www.cnblogs.com/xtq0313/p/5872627.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值