C# 学习之 i++,++i
运算符 | 名称 | 描述 |
++ | 前置递增++var | 变量的值加1并保存 返回变量的新值 |
++ | 后置递增var++ | 变量的值加1并保存 返回变量递增之前的旧值 |
-- | 前置递减--var | 变量的值减1并保存 返回变量的新值 |
-- | 后置递减var-- | 变量的值减1并保存 返回变量递减之前的旧值 |
实例如下:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Net.Sockets;
using System.Text;
using System.Threading.Tasks;
using static System.Net.WebRequestMethods;
namespace MyFirstConsoleApp
{
internal class Program
{
static void Main(string[] args)
{
int x = 5,y;
y = x++;//结果:y:5,x:6
Console.WriteLine($"x:{x},y:{y}");
x = 5;
y = ++x;//结果:y:6,x:6
Console.WriteLine($"x:{x},y:{y}");
x = 5;
y = x--;//结果:y:5,x:4
Console.WriteLine($"x:{x},y:{y}");
x = 5;
y = --x;//结果:y:4,x:4
Console.WriteLine($"x:{x},y:{y}");
Console.ReadKey();
}
}
}