首页 > 学院 > 开发设计 > 正文

c#中语句的先后顺序对结果的影响

2019-11-14 13:50:29
字体:
来源:转载
供稿:网友
 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5  6 namespace Test05 7 { 8     /// <summary> 9     /// 自定义类,封装加数和被加数属性10     /// </summary>11     class MyClass12     {13         PRivate int x = 0;                        //定义int型变量,作为加数14         private int y = 0;                        //定义int型变量,作为被加数15         /// <summary>16         /// 加数17         /// </summary>18         public int X19         {20             get21             {22                 return x;23             }24             set25             {26                 x = value;27             }28         }29         /// <summary>30         /// 被加数31         /// </summary>32         public int Y33         {34             get35             {36                 return y;37             }38             set39             {40                 y = value;41             }42         }43         /// <summary>44         /// 求和45         /// </summary>46         /// <returns>加法运算和</returns>47         public int Add()48         {49             return X + Y;50         }51     }52     class Program53     {54         static void Main(string[] args)55         {56             57             MyClass myclass = new MyClass();    //实例化MyClass的对象myclass,new出操作空间58             myclass.X = 3;                    //为MyClass类中的对象myclass的属性赋值59             myclass.Y = 5;                    //为MyClass类中的对象myclass的属性赋值60             int kg = myclass.Add();61             Console.WriteLine(kg);    //调用MyClass类中的Add方法求和62             Console.ReadLine();63         }64     }65 66 }

第60行的语句若是被放到第56行,则结果输出是0不是8,所以,在设计程序时,要注意语句次序,有着清晰的思维逻辑 。

当然,作为刚入门的我,还有很多需要学习的地方,希望大家多多指教,共同学习,一起进步!


上一篇:属性与字段的区别

下一篇:结构实例化

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表