注册 登录
编程论坛 ASP.NET技术论坛

一个.cs里怎么调用另一个.CS里的类??/ (我写了点代码,帮忙看看)

yzwt2004 发布于 2007-05-31 08:27, 975 次点击
或者说他要怎么写才能互相调用??像asp里
<!--#include file="conn/conn.asp"-->这样能就调用conn.asp里的文件了
那asp.net里要怎么写呢??
如: a.cs里有一个类型 aa

那怎么在b.cs里调用呢(a.cs包含在asd这件文件下)

我刚学,谢谢
看我回复的六楼 =>>

[此贴子已经被作者于2007-5-31 22:36:02编辑过]

8 回复
#2
GrimFish2007-05-31 08:57

建个App_Code文件夹,里面新建个类,

比如在类 str 里写个最简单的函数

public string aa()
{
string str="hello";
return str;
}

在网页上调用其实很简单,因为这个函数不是静态的,首先实例化这个类

str Hw=new str();

Hw.aa()//这里将会输出hello

#3
冰镇柠檬汁儿2007-05-31 09:04
aa a = new aa();
#4
川流不息2007-05-31 12:25
在開頭:import aa.aa;
#5
cyyu_ryh2007-05-31 12:51
3楼正解
#6
yzwt20042007-05-31 22:34

呵呵,你们三个怎么是三种说法呀

如: a.cs ///a.cs在vote文件夹下,vote与b.cs在同一个文件夹里(同级)


using System;
using System.Data;
using System.Data.SqlClient;
using System.Configuration;
using System.ComponentModel;

namespace avote
{
public class avote
{
......
}
}


那么b.cs里怎么样才能调用使用a.cs里类 avote呢,在b.cs里要怎么写才对呢??或者a.cs里是不是我那样写的??或者是写错了,那要怎么写才对呢????

谢谢

#7
rstp2007-06-01 07:13
右键添加引用

如果都在一个文件夹下就更好办了
在b里
直接aa a = new aa();
#8
狂战士2007-06-01 18:05
第一步===右键点击b.cs所在的项目名,选择添加引用,选择项目,选择b.cs所在的项目名,点击确定

第二步===b.cs最上面添加这样一句:using namespace
namespace指所要引用的类avote所在的域名空间

ok!!!

然后可以对 类avote 实例化了.
#9
狂战士2007-06-01 18:08
不好意思,第一步出了一点错误
更正一下
第一步===右键点击b.cs所在的项目名,选择添加引用,选择项目,选择==a.cs==所在的项目名,点击确定

1