在学习《c#入门经典(第四版)》Web开发部分时遇到的问题
各位大侠帮帮忙定义结构体类型:
public struct RegisterationInformation
{
public string FirstName{get;set;}
public string LastName{get;set;}
public string Email{get;set;}
public string SelectedEvent{get;set;}
}定义公共属性RegisterationInformation:public RegisterationInformation RegisterationInformation
{
get
{
return new RegisterationInformation()
{
FirstName=textFirstName.Text;
LastName=textLastName.Text;
Email=Email.Text;
SelectedEvent=dropDownListEvents.Text;
};
}
}textFirstName,textLastName,Email.Text,dropDownListEvents分别为aspx页面上的控件。上述代码中 return new RegisterationInformation()是什么意思?是结构体RegisterationInformation的构造方法吗?如果是那为什么还可以有函数体?求真相
各位大侠帮帮忙定义结构体类型:
public struct RegisterationInformation
{
public string FirstName{get;set;}
public string LastName{get;set;}
public string Email{get;set;}
public string SelectedEvent{get;set;}
}定义公共属性RegisterationInformation:public RegisterationInformation RegisterationInformation
{
get
{
return new RegisterationInformation()
{
FirstName=textFirstName.Text;
LastName=textLastName.Text;
Email=Email.Text;
SelectedEvent=dropDownListEvents.Text;
};
}
}textFirstName,textLastName,Email.Text,dropDownListEvents分别为aspx页面上的控件。上述代码中 return new RegisterationInformation()是什么意思?是结构体RegisterationInformation的构造方法吗?如果是那为什么还可以有函数体?求真相
解决方案 »
- 88分~~网站新上线,大家帮帮忙瞧瞧网站有啥程序问题没?来者有分
- ExecuteNonQuery的疑问
- asp.net级联菜单问题
- 我想讨一点asp.net真正的源代码,哪怕只有发布、修改、删除文章就非常满足了!
- datagrid怎么在各个行之间加个Separator啊?
- 为什么我在网上下载的源代码看不见代码在哪啊?就是<script></script>部分!新人,请多见谅!^_^
- 大家请帮个忙!!谢谢~~
- 一个初学.net的问题,望大家不要见笑!!
- 如何用C#编程实现判断一个网页地址是否有效?
- 急!!!!!,如何动态创建对象(数目不定)
- GridView里面加了一个DropDownList,编辑的时候怎样才能获取ddlist的值来更新了?
- 关于Menu控件的问题
new RegisterationInformation()
{
FirstName=textFirstName.Text;
LastName=textLastName.Text;
Email=Email.Text;
SelectedEvent=dropDownListEvents.Text;
};对象初始化器,属于简化了的语法,和你new 一个对象再设置FirstName是一样的效果
也就是说,这个语法并不是重写了的RegisterationInformation结构体的构造函数,是吗?
{
FirstName=textFirstName.Text;
LastName=textLastName.Text;
Email=Email.Text;
SelectedEvent=dropDownListEvents.Text;
}; 初始化构造器正解