google0312 发表于 2016-8-10 10:09:10

C#入门教程——只读属性示例

   属性也可以不用和字段关联的,下面是get访问器计算出返回值。

namespace 只读属性示例
{
    class Program
    {
      static void Main(string[] args)
      {
            RightTriangle c = new RightTriangle();   //实例化类
            Console.WriteLine("Hypotenuse:   {0}",c.Hypotenuse);
            Console.ReadKey();
      }

    }
    class RightTriangle
    {
      public double A = 3;    //共有字段
      public double B = 4;   //共有字段
      public double Hypotenuse   //共有的属性名
      {
            get               //只读属性
            {
                return Math.Sqrt((A*A)+((B*B)));//用属性计算直角三角形第三边的值。
            }
      }
    }
}

输出结果:

Hypotenuse:5

match123_xbd 发表于 2023-4-3 17:38:34

{:5_109:}
页: [1]
查看完整版本: C#入门教程——只读属性示例