【问题标题】:How can I do console.log in scriptSharp?如何在 scriptSharp 中执行 console.log?
【发布时间】:2014-05-19 20:52:57
【问题描述】:

我试图找到如何在脚本# 中执行简单的console.log()。奇怪的是我找不到如何做到这一点,所以我使用alert()Script.Alert()

有人知道我该怎么做吗?

【问题讨论】:

    标签: script#


    【解决方案1】:

    我找到了使用Script.Literal 的方法。

    例如:

    String s = "I am the variable";
    Script.Literal("console.log(s)");
    

    【讨论】:

      【解决方案2】:

      你尝试过这样的事情吗?

      namespace MyNamespace
      {
      
          [GlobalMethods]
          [IgnoreNamespace]
          [Imported]
          public static class Console
          {
              public static void Log(string valueToLog)
              {
                  //this outputs - console.log();
              }
          }
      }
      

      【讨论】:

        【解决方案3】:

        试试 Debug.WriteLine()。这是唯一的方法。我知道 repo 上有一个关于这样做的线程。

        【讨论】:

        • 你确定这是唯一的方法吗?因为我可以按照我在回答中回答的方式做​​到这一点。
        • 是的,您可以按照自己的方式进行操作,但 API 旨在使用 Debug.Writeline 进行控制台输出。我与nikhil 进行了非常讨论。从技术上讲,jamauss 在下面的回答也是正确的。
        猜你喜欢
        • 1970-01-01
        • 2011-10-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-07-24
        • 2015-10-21
        • 2016-11-02
        • 2012-10-24
        相关资源
        最近更新 更多