zoukankan      html  css  js  c++  java
  • 属性扩展及函数简单复习

    一、属性扩展

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

    例:

     //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 数据类型;
    }

  • 相关阅读:
    运维人员如何最大限度避免误删除文件
    制作U盘启动安装CentOS Linux系统
    VMware克隆虚拟机后无法启动网卡
    由SecureCRT命令行快捷键谈学习思想
    SecureCRT同时发送命令到所有主机
    Linux下rz/sz安装及使用方法
    Linux下seq的使用
    linux tail命令的使用方法详解
    删除一个目录下的所有文件,但保留一个指定文件
    java基础知识回顾之java Thread类学习(十一)--join方法的理解
  • 原文地址:https://www.cnblogs.com/xtq0313/p/5872627.html
Copyright © 2011-2022 走看看