c#中语句的先后顺序对结果的影响
2024-09-23 20:44:10
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text; namespace Test05
{
/// <summary>
/// 自定义类,封装加数和被加数属性
/// </summary>
class MyClass
{
private int x = ; //定义int型变量,作为加数
private int y = ; //定义int型变量,作为被加数
/// <summary>
/// 加数
/// </summary>
public int X
{
get
{
return x;
}
set
{
x = value;
}
}
/// <summary>
/// 被加数
/// </summary>
public int Y
{
get
{
return y;
}
set
{
y = value;
}
}
/// <summary>
/// 求和
/// </summary>
/// <returns>加法运算和</returns>
public int Add()
{
return X + Y;
}
}
class Program
{
static void Main(string[] args)
{ MyClass myclass = new MyClass(); //实例化MyClass的对象myclass,new出操作空间
myclass.X = ; //为MyClass类中的对象myclass的属性赋值
myclass.Y = ; //为MyClass类中的对象myclass的属性赋值
int kg = myclass.Add();
Console.WriteLine(kg); //调用MyClass类中的Add方法求和
Console.ReadLine();
}
} }
第60行的语句若是被放到第56行,则结果输出是0不是8,所以,在设计程序时,要注意语句次序,有着清晰的思维逻辑 。
当然,作为刚入门的我,还有很多需要学习的地方,希望大家多多指教,共同学习,一起进步!
最新文章
- 十天冲刺---Day1
- Python进阶-面向对象
- absolute和relative的几个Demo
- BufferedInputStream,FileInputStream,FileChannel实现文件拷贝
- ZOJ 刷题记录 小黑屋 (`・д・&#180;)
- 用PHP删除ftp下载导致的文件空行
- swift 获取文件大小
- .net公众号开发自动回复消息
- Confluence 6 查看站点状态
- Nginx的使用(二)Nginx配置wordpress
- ps-如何去水印
- 什么是CSS盒模型及利用CSS对HTML元素进行定位的实现(含h5/css3新增属性)
- 校内模拟赛 旅行(by NiroBC)
- 【转】fscanf 跳过空格,读取一行
- windows系统中hosts文件位置
- (Review cs231n) Gradient Calculation and Backward
- easyui 日期控件限制起始相差30天
- 读书笔记(05) - 事件 - JavaScript高级程序设计
- yum安装lnmp
- Spring Cloud Learning(一): 服务注册