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);
}
}
* 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);
}
}