您的位置:首页 > 编程语言 > C#

(原创)c#学习笔记06--函数04--结构函数

2015-10-26 20:37 477 查看
[b]6.4 结构函数[/b]

  第5章介绍了结构类型,它可在一个地方存储多个数据元素,结构可以做的工作远不止此。一个重要的功能就是结构可以包含函数和数据。这初看起来很奇怪,但实际上是非常有用的。

  例如:

struct CustomerName
{
public string firstName, lastName;
public string Name()
{
return firstName + " " + lastName;
}
}


  看起来这与本章前面的其他函数很类似,但没有使用static修饰符。本书将在后面阐明其原因,现在知道该关键字不是结构函数所必须的即可。这个函数的用法如下所示:

CustomerName myCustomer;
myCustomer.firstName = "John";
myCustomer.lastName = "Franklin";
Console.WriteLine(myCustomer.Name());


  注意,Name()函数可以直接访问firstName和lastName机构成员,在CustomerName结构中,它们可以被看作是全局成员。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: