看不懂你这个函数是干什么的,要返回一个类吗?
public ZZ getZZ()
{
ZZ zz = new ZZ();
zz.id = "11";
zz.name = "你好";
return zz;
}
public ZZ getZZ()
{
ZZ zz = new ZZ();
zz.id = "11";
zz.name = "你好";
return zz;
}
解决方案 »
- 自己生成的一个变量 ViewState["ID"]怎么销毁
- 动态生成TextBox的问题
- jQuery $.messager.show 显示数据
- 下边的查询该怎么写
- 一个cookie问题,大家帮我看一下
- 如何解决“发生类型为 System.OutOfMemoryException 的异常。”的问题
- select查询语句
- datagrid第一次查找绑定可以显示数据,可是第二次查找绑定数据的时候,没有任何数据显示,但是数据源有数据
- 一个简单问题
- 将word文档内容导成xml然后从xml导出到webform页面指定的控件中,如textbox中
- 请问:如何在两个Winform页面中传值??
- 超链接传送数据问题!!!!郁闷中————————救命呀!!!
{
wi[] zz=new wi[5];
zz[0].id="11";
zz[1].name="你好"; return zz
}
我只知道
如果
wi[] zz=new wi[5];
zz[0].id="11";
zz[1].name="你好";
大概有异常:未将对象引用设置倒对象的实例
2 创建函数 aa 所在的.cs 文件中的类(假设是 Class1)
主页中
Class1 MyC = new Class1()
wi[] A = MyC.aa;
c:\inetpub\wwwroot\WebApplication4\WebForm1.aspx.cs(106): 无法将类型“WebApplication4.tw.wi[]”隐式转换为“WebApplication4.WebForm1.wia[]”
c:\inetpub\wwwroot\WebApplication4\WebForm1.aspx.cs(106): 无法将类型“WebApplication4.tw.wi[]”隐式转换为“WebApplication4.WebForm1.wia[]”
或者我贴代码你帮我看看行吗?
它提示c:\inetpub\wwwroot\WebApplication4\WebForm1.aspx.cs(106): 无法将类型“WebApplication4.tw.wi[]”隐式转换为“WebApplication4.WebForm1.wia
在CS的类文件中代码
using System;namespace WebApplication4
{
/// <summary>
/// tw 的摘要说明。
/// </summary>
public class tw
{
public tw()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
private wi[] _LI;
public wi[] LI
{
get
{
return _LI; }
set
{
_LI=value;
}
} public wi[] aa()
{
wi[] zz=new wi[5];
zz[0].id="111";
zz[0].name="bbb";
return zz;
} public class wi
{
//string id;
//private string[] id;
public string id
{
get
{
return id;
}
set
{
id = value;
}
}
public string name
{
get
{
return name;
}
set
{
name= value;
}
}
}
}
}
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;namespace WebApplication4
{
/// <summary>
/// WebForm1 的摘要说明。
/// </summary>
///
public class WebForm1 : System.Web.UI.Page
{
public tw tz=new tw();
protected System.Web.UI.WebControls.Button Button1; private wi[] _LI;
public wi[] LI
{
get
{
return _LI; }
set
{
_LI=value;
}
} public class wi
{
//string id;
//private string[] id;
public string id
{
get
{
return id;
}
set
{
id = value;
}
}
public string name
{
get
{
return name;
}
set
{
name= value;
}
}
}
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
} #region Web 窗体设计器生成的代码
override protected void OnInit(EventArgs e)
{
//
// CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
//
InitializeComponent();
base.OnInit(e);
}
/// <summary>
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
/// 此方法的内容。
/// </summary>
private void InitializeComponent()
{
this.Button1.Click += new System.EventHandler(this.Button1_Click);
this.Load += new System.EventHandler(this.Page_Load); }
#endregion private void Button1_Click(object sender, System.EventArgs e)
{
wi[] bb=tz.aa();
}
}
}
{
wi[] zz=new wi[5];
zz[0].id="11";
zz[1].name="你好";
return zz;
}
调用:
wi[] zz1=new youclassname().aa();
又是提示出错 zhpsam109(孤寂无边)
c:\inetpub\wwwroot\WebApplication4\WebForm1.aspx.cs(110): 无法将类型“WebApplication4.tw.wi[]”隐式转换为“WebApplication4.WebForm1.wi[]”
WebApplication4.tw.wi[] bb = tz.aa();
string aa;
aa=bb[0].Name;
一运行这里就提示在cs类文件中的
wi[] zz=new wi[5];
zz[0].Id="11"; //这两句出错说没有引用对像实例
zz[0].Name="你好";
return zz;帮我我解决一下吧谢谢了
zz[0].Id="11";
zz[0].Name="你好";
return zz;