属性扩展及函数简单复习

一、属性扩展

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

例:

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

时间: 2024-10-11 01:24:45

属性扩展及函数简单复习的相关文章

0914 c#的遍历查询-属性扩展

c#的遍历查询 昨天我们的查询只能查询一条数据,查询的只是学号是输入的学号的那个同学的信息,今天我们看一下查看所有的信息 其实步骤跟昨天一样,只需要把查询出来的每个对象放入集合中,在program里面挨个输出来就行了 这是我们的函数,返回值返回一个泛型集合,数据类型就是我们对象的类型,没有长度. public List<xuesheng> select1()        {                                     List<xuesheng> li

函数复习及成员变量的属性扩展

public string selectC_code(int id) { string C_code = "<空>"; cmd.CommandText = "select C_code from Class where [email protected]"; cmd.Parameters.Clear(); cmd.Parameters.Add("@a",id); cnn.Open(); SqlDataReader read = cmd

jQuery源码学习笔记:扩展工具函数

// 扩展工具函数 jQuery.extend({ // http://www.w3school.com.cn/jquery/core_noconflict.asp // 释放$的 jQuery 控制权 // 许多 JavaScript 库使用 $ 作为函数或变量名,jQuery 也一样. // 在 jQuery 中,$ 仅仅是 jQuery 的别名,因此即使不使用 $ 也能保证所有功能性. // 假如我们需要使用 jQuery 之外的另一 JavaScript 库,我们可以通过调用 $.noC

PHP扩展开发之简单类开发

接下来我们要用扩展的形式实现以下类(演示环境:linux.php-5.5.34-src) 1 <?php 2 class Person 3 { 4 private $_name; 5 public function getName() 6 { 7 return $this -> _name; 8 } 9 public function setName($name) 10 { 11 $this -> _name = $name; 12 } 13 } 在PHP源码目录下 1 cd php-5

VC API常用函数简单例子大全[转]

第一个:FindWindow根据窗口类名或窗口标题名来获得窗口的句柄,该函数返回窗口的句柄 函数的定义:HWND WINAPI FindWindow(LPCSTR lpClassName ,LPCSTR lpWindowName); 第一个参数填窗口的类名,第二个填窗口的标题名,其实是不需要同时填两个参数的,也就是说,你只要知道窗口的类名或窗口的标题就可以了,没有的那个就用NULL代替. 比如现在有一个窗口名为"无标题.txt - 记事本"的记事本程序.那么我就可以用上面的函数获得这个

数据模型和数据访问类以及属性扩展和泛型集合

数据模型: 数据模型就是将一个表中一行的所有属性利用封装写到一个类里面,将数据表中的行数据组成一个同样结构的对象,方便使用. 1 public class Car 2 { 3 SqlConnection conn = null; 4 SqlCommand com = null; 5 public Car() 6 { 7 conn = new SqlConnection("server=.;database=ADOlianxi0425;user=sa;pwd=123;"); 8 com

ADO数据库访问类查询、属性扩展

1 数据库访问类查询 (1)查询一条 有参数:查询这条信息的主键: 有返回值:返回值是一个实体类: dr.read();执行一遍,读取这行信息并放进users类型中. ///返回users实体类类型 public users chayi(string name) { users u = null; com.CommandText = "select *from users where [email protected]"; com.Parameters.Clear(); com.Par

ADO.NET 数据访问类查询、属性扩展

今天,我首先在之前所做的人员管理系统的基础上,利用数据访问类进行了所有人员信息的查询. 主程序代码: List<Users> Ulist = new UsersData().Select(); if (Ulist.Count > 0)//判断是否包含语句 { foreach (Users u1 in Ulist)//遍历 { Console.WriteLine(u1.UserName + " " + u1.PassWord + " " + u1.N

js属性扩展,继承,属性查找

JavaScript 是一种基于原型的面向对象语言 在 javaScript 中,每个对象都有一个它的原型(prototype)对象的引用,这个原型对象又有自己的原型,直到某个对象的原型为 null 为止,这种一级一级的链结构就称为原型链(prototype chain).比如 定义一个object对象var o={},它的原型为Object.prototype,而Object.prototype的原型为null 下面为示例代码 <script type="text/javascript&