你以前试过这个吗?
static void Main(string[] args)
{
int x = 10;
x = x++;
Console.WriteLine(x);
}
Run Code Online (Sandbox Code Playgroud)
产量:10.
但对于
static void Main(string[] args)
{
int x = 10;
x++;
Console.WriteLine(x);
}
Run Code Online (Sandbox Code Playgroud)
产量:11.
谁能解释为什么这个?
我有一个简单的c#控制台应用程序,但我输错了为什么?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication11
{
class Program
{
static void Main(string[] args)
{
int i = 100;
for (int n = 0; n < 100; n++)
{
i = i++;
}
Console.WriteLine(i);
}
}
}
Run Code Online (Sandbox Code Playgroud) c# ×2