正如我之前在一个问题中告诉过你的那样,我开始学习 C#,现在我从课堂理论开始,所以当我打算创建一个我找到了两个'模板'要做到这一点 [我在Mac上使用Xamarin], C#下的一个 - >一般,另一个在 C# - > MonoGame。两者似乎都差不多,但我想知道我应该使用哪一个,或两者之间有什么区别?
这是一般位于:
using System;
namespace Application
{
public class stack
{
public stack ()
{
}
}
}
这是MonoGame中的一个:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Audio;
using Microsoft.Xna.Framework.GamerServices;
using Microsoft.Xna.Framework.Graphics;
using Microsoft.Xna.Framework.Input;
using Microsoft.Xna.Framework.Input.Touch;
using Microsoft.Xna.Framework.Storage;
using Microsoft.Xna.Framework.Content;
using Microsoft.Xna.Framework.Media;
namespace Application
{
class stack
{
}
}
答案 0 :(得分:0)
您显示的代码都是正确的。
第二个包含应用程序的命名空间引用。
例如:
using System.Text;
System.Text
命名空间包含表示ASCII和Unicode字符编码的类;用于将字符块转换为字节块的抽象基类;和一个辅助类,它操作和格式化String对象,而不创建String的中间实例。
答案 1 :(得分:0)
using System
是需要上传的基本框架,用于执行Console.write()
之类的操作。有了它,你必须做System.Console.write
。
在第二个示例中,您只是导入了您可能需要的其他框架,具体取决于您正在开发的内容。从它的外观来看,它是一个基本的游戏框架集:音频,图形,触摸等。
using
只是一种导入您可能需要的框架的方法。请参阅:https://msdn.microsoft.com/en-us/library/zhdeatwt.aspx