首页 > Windows开发 > 详细

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

时间:2015-10-26 22:03:58      阅读:181      评论:0      收藏:0      [点我收藏+]

6.4  结构函数

  第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结构中,它们可以被看作是全局成员。

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

原文:http://www.cnblogs.com/wodehao0808/p/4912351.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!