输出Hello-World!

注:都说每个程序员的第一句话都是 Hello World! 我们太空程序员也不例外,接下来就跟随本篇一起来完成你的首个 Hello World 吧!


输出语句

在一般的 C# 应用程序中,其输出代码是:

Console.WriteLine("Hello World!");

但是在《太空工程师》中情况就有些不同了,因为他没有最基础的C#控制台——而是一个编程块的前端,因此他的输出代码是输出到编程块上的,具体代码如下:

Echo("Hello World!");

编写并输出 “Hello World!”

我们现在修改 Main 方法里面的内容为:

using Sandbox.ModAPI.Ingame;
using XFEExtension.SpaceEngineers.ScriptingHelper;

namespace MyProject
{
    internal class Program : MyGridProgram, IProgramBase
    {
        // 注意,复制到游戏内编程块的时候应当从下面开始复制
        //------------------从此处开始复制------------------//
        public Program()
        {
        }

        public void Main(string argument, UpdateType updateSource)
        {
            Echo("Hello World!");
        }

        public void Save()
        {
        }
        //------------------从此处结束复制------------------//
    }
}

接下来我们复制 Program 类里面的内容到编程块里面

编程块一定要有电!\o/ \o/ \o/ \o/ \o/ \o/

编程块一定要能编程!\o/ \o/ \o/ \o/ \o/ \o/

注意:复制的起始行和结束行都应当在类的内部

//------------------从此处开始复制------------------//
public Program()
{
}

public void Main(string argument, UpdateType updateSource)
{
    Echo("Hello World!");
}

public void Save()
{
}
//------------------从此处结束复制------------------//

复制到游戏内编程块

Image

复制好后,我们点击 检查代码 随后点击

Image

写入完代码后,我们单击 运行

Image

可以看到它成功的运行并输出了:

Hello World!

现在,恭喜你完成了你的第一个 Hello World!程序