我确信这已经得到了回答,如果我不知道要问什么才能正确找到它,我很抱歉,但是我对 C# 很陌生,所以请不要激怒我,因为这是一个非常基本的问题。
我学了一些 python,我想在 python 中创建一个类似 print 语句的函数,或者像这样:
public static void PRINT(string d)
{
System.Diagnostics.Debug.WriteLine(d);
}
这样我就不必一直不断地编写 Debug.WriteLine() 了。它将像我习惯的 python 打印语句一样简单。布特。我似乎无法传递多个参数
PRINT("Elapsed Time: {0}..ChangeDelayTime: {1}..CurrentSprite: {2}", elapsedTime, changeDelayedTime, currentSprite);
现在我已经了解了重载,并且我可以在 C# 中创建另一个 PRINT 函数作为重载,但我想知道是否有更简单的方法。(顺便说一句,我发现了一种叫做 ArgIterator 结构的东西,听起来很有希望。它是用来做什么的?我尝试将它作为参数传递但无济于事。)