首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

返回一个属性,如何有有关问题?小弟我刚学不久

2012-04-04 
返回一个属性,怎么有问题?我刚学不久我用的是vs2008,.net是3.5的版本。在写书上代码时,报错,大哥指点下:C#

返回一个属性,怎么有问题?我刚学不久
我用的是vs2008,.net是3.5的版本。在写书上代码时,报错,大哥指点下:

C# code
public partial class Registration : System.Web.UI.Page{    public RegistrationInfo RegistrationInfo    {        get        {            return new RegistrationInfo            {                FirstName = TextBox1.Text,                LastName = TextBox2.Text,                Email = TextBox3.Text,                SelectdEvent = DropDownListEvent.SelectedValue            };        }    }}

RegistrationInfo是定义的一个类
错误列表:new 表达式要求在类型后有 () 或 [] 


[解决办法]
return new RegistrationInfo()
{
FirstName = TextBox1.Text,
LastName = TextBox2.Text,
Email = TextBox3.Text,
SelectdEvent = DropDownListEvent.SelectedValue
};

[解决办法]
原因是 RegistrationInfo 没有定义无参构造函数
[解决办法]
不是构造函数的事情


楼主确认一下你的项目的确用的是3.5?
[解决办法]
就是括号问题,否则就是你还有一个错误,RegistrationInfo类里的几个字段没定义属性
就是 public string FirstName{get;set;}这样的东西

探讨

return new RegistrationInfo()
{
FirstName = TextBox1.Text,
LastName = TextBox2.Text,
Email = TextBox3.Text,
SelectdEve……

热点排行