C#.NET中的结构函数(带有函数的结构体)

/*
 * Created by SharpDevelop.
 * User: noo
 * Date: 2009-8-16
 * Time: 13:58
 * 
 * 结构函数,写在结构体中的函数
 
*/

using System ;
struct A
{
    
public string firstName,lastName;
    
public string Name()//如同写类的函数一样,在C/C++中结构体中是不允许函数出现的
    {
        
return firstName+lastName;
    }
}
class Test
{
    
static void Main()
    {
        A a;
//声明一结构体
        a.firstName ="";
        a.lastName 
="德华";
        
string fullName=a.Name ();//调用方法及成员与类相仿
        Console.WriteLine ("这个人的全名是:"+fullName);
    }
}
posted @ 2009-08-16 18:43  爱生活,爱GIS  阅读(957)  评论(0编辑  收藏  举报