结构实例化

2/11/2016来源:C#应用人气:1453

 1 using System;
 2 using System.Collections.Generic;
 3 using System.Linq;
 4 using System.Text;
 5 
 6 namespace Test08
 7 {
 8     class PRogram
 9     {
10         //public struct Round//定义一个圆形结构
11         //{
12         //    public double r;//圆形的半径
13         //    /// <summary>
14         //    /// 计算圆形面积
15         //    /// </summary>
16         //    /// <returns>圆形面积</returns>
17         //    public double Area()
18         //    {
19         //        return Math.PI * r * r;
20         //    }
21         //}
22         //static void Main(string[] args)
23         //{
24         //    Round myRound;//实例化圆形结构
25         //    myRound.r = 5;//为圆半径赋值
26         //    Console.WriteLine("圆形面积为:" + myRound.Area());
27         //}
28         public struct yuan 
29         {
30             public double r;
31             public double Area() 
32             {
33                 return Math.PI * r * r;
34             }
35         }
36         public static void Main(string[] args) 
37         {
38             yuan mianji;//结构实例化
39             mianji.r = 1;
40             Console.WriteLine( mianji.Area());
41         }
42     }
43 }