asp.net中如何自定义返回类型 比如VS自带的可以(红色部分)public int insertp(string username),现在我想自己写个别的public xxx insertp(string name),请问这个xxxx怎么写呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 class MyClass{ public int memberInt public string memberString}public MyClass insertp(string name){} 自己定义一个类,就可以返回这个类;最典型的例子:public BasicCodeEntity GetModel(int ID) { StringBuilder strSql = new StringBuilder(); strSql.Append("select * from SBGL_BASIC_CODE "); strSql.Append(" where ID=:ID"); OracleParameter[] parameters = { new OracleParameter(":ID", OracleType.Number) }; parameters[0].Value = ID; BasicCodeEntity model = new BasicCodeEntity(); DataSet ds = ado.ExecuteSqlDataset(strSql.ToString(), parameters); model.ID = ID; if (ds.Tables[0].Rows.Count > 0) { model.BasicCodeType = ds.Tables[0].Rows[0]["BASIC_CODE_TYPE"].ToString(); return model; } else { return null; } } 上面的都够了 public enum OrderStatue{ NonProcess, //未处理 Processed, //处理过的 Cancled, //取消的 FaHuoZhong //发货中 }class order{ public OrderPayStat PayMentStats;} 我新建了个类。。testr.cs public class testr{ public testr() { // // TODO: 在此处添加构造函数逻辑 // } public string insertp; public testr test0(string name) { string Name = name; return Name; }}可是我在前台调用public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { testr t = new testr(); t.test0(shijun); Response.Write(t.test0(shijun)); }}说不能够转换类型,哪错了? 自己定义的类型,可以是类、结构体、或枚举。要先定义,才能使用。一、类public calss MyClass{ .....}public MyClass MyFunc(){ CMyClass cls;.... return cls;}二、枚举public enum MyColor{ Red, Green, Blue }public MyColor MyFunc(){ CMyColor clr = MyColor.Red;.... return clr;} 参数是字符串类型,调用加引号: protected void Page_Load(object sender, EventArgs e) { testr t = new testr(); t.test0("shijun"); Response.Write(t.test0("shijun")); } 菜鸟问题,求导出Excel源码。 急 急 急 matlab中gridData参数调用问题 HTML内嵌C#代码弹对话框问题 偶送分来了,很简单的问题问大家。 怎样用JavaScript实现Cookie操作?急,在线等! 关于使用datagrid的两个问题,help... sql查询 求帮忙! dim ....new... datagrid超链列的问题 事件激发 急求一个正则 GridView列的隐藏
{
public int memberInt
public string memberString
}public MyClass insertp(string name)
{
}
public BasicCodeEntity GetModel(int ID)
{
StringBuilder strSql = new StringBuilder();
strSql.Append("select * from SBGL_BASIC_CODE ");
strSql.Append(" where ID=:ID");
OracleParameter[] parameters = {
new OracleParameter(":ID", OracleType.Number)
};
parameters[0].Value = ID; BasicCodeEntity model = new BasicCodeEntity();
DataSet ds = ado.ExecuteSqlDataset(strSql.ToString(), parameters);
model.ID = ID;
if (ds.Tables[0].Rows.Count > 0)
{
model.BasicCodeType = ds.Tables[0].Rows[0]["BASIC_CODE_TYPE"].ToString();
return model;
}
else
{
return null;
}
}
NonProcess, //未处理
Processed, //处理过的
Cancled, //取消的
FaHuoZhong //发货中
}class order
{
public OrderPayStat PayMentStats;
}
public class testr
{
public testr()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
public string insertp;
public testr test0(string name)
{
string Name = name;
return Name; }
}
可是我在前台调用public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
testr t = new testr();
t.test0(shijun);
Response.Write(t.test0(shijun));
}}说不能够转换类型,哪错了?
{
.....
}public MyClass MyFunc()
{
CMyClass cls;
....
return cls;
}二、枚举public enum MyColor{
Red,
Green,
Blue
}public MyColor MyFunc()
{
CMyColor clr = MyColor.Red;
....
return clr;
}
protected void Page_Load(object sender, EventArgs e)
{
testr t = new testr();
t.test0("shijun");
Response.Write(t.test0("shijun"));
}