【发布时间】:2014-09-22 06:24:16
【问题描述】:
我讨厌在下面的函数中重复这一行:
public void Print()
{
verticalPosition += bodyFontHeight;
PrintData(something);
verticalPosition += bodyFontHeight;
PrintData(something else);
verticalPosition += bodyFontHeight;
PrintData(something else else);
}
我想写一个inline function 就像C/C++ 一样,我的第一次尝试是Func 代表。
但不幸的是Func 不允许使用ref 或out 参数。
有什么想法在这种情况下应该做什么?
【问题讨论】:
-
使用for loop怎么样?
-
@Yuriy:哎呀。我的错。想得太简单了。