0 c# operator-overloading operators postfix-operator
我正在编写一个日期类,并且在修复后增量方面遇到了麻烦(前缀增量似乎很好).
以下是示例代码:
public class date
{
int year,
month,
day;
public date(int d, int m, int y)
{
day = d;
month = m;
year = y;
}
static public date operator ++(date d)
{
return d.Next(d);
}
}
Run Code Online (Sandbox Code Playgroud)
方法"下一个(日期d)"采用日期并返回明天日期(我为了简洁而将其留下).我要年轻的C#来理解为什么前缀很好但后缀增量什么也没做.但请记住,在C++中,我们必须有两个方法而不是一个 - 用于前缀和后缀增量.
编译时也没有错误或警告.
| 归档时间: |
|
| 查看次数: |
1502 次 |
| 最近记录: |