属性扩展及函数简单复习

Posted Angel落痕

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了属性扩展及函数简单复习相关的知识,希望对你有一定的参考价值。

一、属性扩展

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

例:

 //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 [email protected]";
        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 数据类型;
}

以上是关于属性扩展及函数简单复习的主要内容,如果未能解决你的问题,请参考以下文章

ES6 之函数扩展和对象扩展

函数递归及总复习

Day55:js复习和扩展

数据库复习(函数依赖)(转)

HIT机器学习期末复习——机器学习简介及决策树

JS复习—函数(函数的形参和实参没整理,函数的方法待补充,函数化编程待扩展)