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

  • 相关阅读:
    ACE-6.1.0 linux 下的编译与安装步骤
    tcp_sync_server and tcp_sync_client
    网络服务器操作命令telnet
    eclipse CDT unresolved inclusion
    qt安装--this Qt version uses an unsupported makefile
    java指令详解
    (8) tomcat中管理领域、角色及用户
    (7) 将tomcat HTTP连接器启动在80端口(jsvc使用详解)
    10月16日面试总结
    MYSQL查询的四种情况
  • 原文地址:https://www.cnblogs.com/xtq0313/p/5872627.html
Copyright © 2011-2022 走看看