Dotnet3.5 New一个对象就可以直接跟上大括号对类中的公开成员变量以及属性赋值

Dotnet3.5 New一个对象就可以直接跟上大括号对类中的公开成员变量以及属性赋值.

 

实体类:

代码
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace ClassifyInfo
{
    
public class Class1
    {
        
public int _id; //公开的成员变量

        
public int Id
        {
            
get { return _id; }
            
set { _id = value; }
        }

        
private string _title;

        
public string Title
        {
            
get { return _title; }
            
set { _title = value; }
        }

        
private string _content;

        
public string Content
        {
            
get { return _content; }
            
set { _content = value; }
        }
    }
}
代码
 protected void Page_Load(object sender, EventArgs e)
        {
            
int id=1;
            
            
string name="张三";
            
            
string content="是是是是是打开看看看看看看";
            
            Class1 model 
= new Class1()
            { 
//new 对象后的大括号内可以对公开的成员变量,以及属性赋值.
                Id=id,
                Title
=name,
                Content
=content,
            };

            GetModel(model);
        }

        
protected void GetModel(Class1 model)
        {
            Response.Write(model.Id
+"<br/>");
            Response.Write(model.Title
+"<br/>");
            Response.Write(model.Content
+"<br/>");
        }

 


 

在方法中直接new对象在大括号中赋值.

 

代码
 protected void Page_Load(object sender, EventArgs e)
        {
            
int id=1;
            
            
string name="张三";
            
            
string content="是是是是是打开看看看看看看";

            
//在方法中直接new对象在大括号中赋值.
            GetModel(new Class1() { 
                Id
=id,
                Title
=name,
                Content
=content
            });
        }

        
protected void GetModel(Class1 model)
        {
            Response.Write(model.Id
+"<br/>");
            Response.Write(model.Title
+"<br/>");
            Response.Write(model.Content
+"<br/>");
        }

 

 

 

posted @ 2010-06-30 20:56  唔愛吃蘋果  阅读(1744)  评论(0)    收藏  举报