c# - 行执行后更新值(类似于var++)

标签 c#

我想知道行执行后是否可以更新一个值,类似于:

int age = 10;
Console.WriteLine(age++);


输出10,但age之后变为11。

我的目标是拥有类似的东西:

int offset = 1;
Console.WriteLine(offset += 4);


但是具有上述行为。

编辑:我知道您总是可以分两行完成,但是我想知道/希望您可以分两行进行。

最佳答案

调用函数后更新值:

int offset = 1;
Console.WriteLine(offset);
offset += 4;


你看:

Console.WriteLine(age++);


本质上与以下内容相同:

Console.WriteLine(age);
age += 1;

关于c# - 行执行后更新值(类似于var++),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9070397/

相关文章:

c# - ASP.NET MVC 动态设计

c# - 在 C# 中构建稀疏数组的更快算法或技术

c# - 哪个单例工具更好 C#

c# - 从ViewModel访问数据库是否违反了MVC原则?

c# - WinForm插件系统

c# - 链接程序集意外失败 (Xamarin.ios.dll)

c# - 为框架类型注入(inject) TypeConverter 是否安全?

c# - MSI 日志调试日志接收器

c# - TransactionScope 问题和 EF6 异步调用

c# - 单元测试 DateTime 字符串