我确信在某个地方有一个答案,唉,我太菜鸟了,不知道该问什么。我从今年 1 月开始学习计算机科学,从 Python 到 C# 让我想到了“pythonic”术语中的一切。我正在 Coursera.org(Tim A. 的科罗拉多州课程)上一门名为“使用 C# 开始游戏编程”的课程。我正在使用 XNA 游戏工作室,因此没有可用的 Console.WriteLine。
根据我极其有限的工作知识(<= 6 个月的 Python,~1.5 个月的 C#),当您不使用控制台应用程序时,有没有办法写出类似于 Console.WriteLine 的值?如何在 C# 中“动态”打印值?有没有办法。在 Python 中,您只需在解释器或编辑器中键入“Print X”,它就会打印该值。C#中是否有等价物?现在我知道 Console.WriteLine() 和 Messagebox.Show() 但我在 XNA 游戏工作室工作,我不能使用它们。Console.WriteLine 似乎什么也没做,而且 MBox 甚至不让我使用 System.Windows 命名空间。有没有办法获取 Console.WriteLine 的副本,即使它没有出现在我的游戏窗口中?
Visual Studio 中有一些窗口,比如我从未见过的“立即窗口”和“监视”。有没有办法在运行时向这些窗口之一写出一个值,以便我可以看到或使用它?这只是一个猜测。