首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

ASP.NET 2005怎么调用另一个类的属性

2011-12-23 
ASP.NET 2005如何调用另一个类的属性ASP.NET 2005如何调用另一个类的属性请各位大侠帮我举个例子,写一下具

ASP.NET 2005如何调用另一个类的属性
ASP.NET 2005如何调用另一个类的属性 
请各位大侠帮我举个例子,写一下具体的代码.

[解决办法]
otherclass oc=new otherclass();
oc.attribute
[解决办法]
只有vs2005 ,asp.net 2.0 

定义:
NameSpace kaka
{
public Class A
{
public A()
{

}
public int no1;
public int sum(int a,int b )
{
return a+b;
}
}
}

调用:
1 与定义的类在一个namespace
则 
A mytest = new A();
mytest.sum(1,2);
2 如果不在一个namespace,则应先using kaka;然后
 
A mytest = new A();
mytest.sum(1,2);



[解决办法]

C# code
public class A{    static string rtnVal = string.Empty;//变量    //可读写的属性P    public static string P    {        get { return rtnVal; }        set { rtnVal = value; }    }}public class B{    //得到 A类中的P属性    public void getAP()    {        Response.Write(A.P);    }}
[解决办法]
C# code
 
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;


public partial class Temp : System.Web.UI.Page
{
  protected void Page_Load(object sender, EventArgs e)
  {
    string tempStr=tempClass.tempStaticStr;//tempClass.tempStaticStr
    tempStr=new tempClass().tempStr;//TempClass.tempStr
    tempStr = namespaceName.hasNamespaceClass.tempStaticStr;//namespaceName.hasNamespaceClass.tempStaticStr
    tempStr = new namespaceName.hasNamespaceClass().tempStr;//namespaceName.hasNamespaceClass.tempStr
   
  }
}


tempClass 在App_Code下 无命名空间

using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

/// <summary>
/// Temp 的摘要说明
/// </summary>
public class tempClass
{
  public tempClass()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
  public static string tempStaticStr = "tempClass.tempStaticStr";
  public string tempStr = "tempClass.tempStr";
}


hasNamespaceClass在App_Code下 有命名空间 命名空间名为namespaceName
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;


namespace namespaceName
{
  /// <summary>
  /// hasNamespaceClass 的摘要说明
  /// </summary>
  public class hasNamespaceClass
  {
    public hasNamespaceClass()
    {
      //
      // TODO: 在此处添加构造函数逻辑
      //
    }
    public static string tempStaticStr = "namespaceName.hasNamespaceClass.tempStaticStr";
    public string tempStr = "namespaceName.hasNamespaceClass.tempStr";


  }
}

热点排行