这是半个问题,半个是小qui,因为小.将位于,而且难以创造。
如果我自己这样做(是因为我实际上需要使用<>>>),我将撰写一份文件,而不是一份文件,尽管我知道可以在此案中使用reg,而且我认为,也许有一些StackOverflow的编码人喜欢质疑。
作为“归还”,我把问题搁置了7天,届时将有一个150张“<>/>荣誉”的<座右铭,以正确的答案归属此人。 我知道,回答者可能已经过去了;3K级的名誉,但反响却令人厌恶,我假定:
The regex will have to turn:
[DllImport(EngineDll)]
public static extern int Graphics(int width, int height, int depth = default(int), int hertz = 60, int flags = (int)(GraphicsBufferType.Back | GraphicsBufferType.Depth));
Into:
public static int Graphics(int width, int height, int depth = default(int), int hertz = 60, int flags = (int)(GraphicsBufferType.Back | GraphicsBufferType.Depth))
{
if (Engine.ThreadSafe)
{
lock (typeof(Dll))
{
return Dll.Graphics(width, height, depth, hertz, flags);
}
}
else
{
return Dll.Graphics(width, height, depth, hertz, flags);
}
}
由于在上不需要“”多线,如果你发现可以比较容易地划分:
public static int Graphics(int width, int height, int depth = default(int), int hertz = 60, int flags = (int)(GraphicsBufferType.Back | GraphicsBufferType.Depth)) { if (Engine.ThreadSafe) { lock (typeof(Dll)) { return Dll.Graphics(width, height, depth, hertz, flags); } } else { return Dll.Graphics(width, height, depth, hertz, flags); } }
现在,如果足够明显的话,变数是返回类型、方法名称、参数类型、参数名称、参数是否具有违约值,以及在这种情况下是违约数值。 该职能可能是无效的,在这种情况下,不应提出返回声明。
On request: Second input-output:
[DllImport(EngineDll)]
public static extern void EndRender();
Output:
public static void EndRender()
{
if (Engine.ThreadSafe)
{
lock (typeof(Dll))
{
Dll.EndRender();
}
}
else
{
Dll.EndRender();
}
}
另有1人接受了。
: