只有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"; } }
oc.attribute
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);
{
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";
}
}