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);
[解决办法]
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); }}
[解决办法]
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";
}
}