在C#中创建一个类,我应该使用哪个文件?

时间:2015-03-21 06:15:59

标签: c# class mono xamarin monogame

正如我之前在一个问题中告诉过你的那样,我开始学习 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
    {

    }
}

2 个答案:

答案 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