在TypeScript中使用静态子句是否等同于C#6?
它在C#6中的工作原理: https://msdn.microsoft.com/en-us/library/sf0df423.aspx#Anchor_0
using static System.Console;
using static System.Math;
class Program
{
static void Main()
{
WriteLine(Sqrt(3*3 + 4*4));
}
}
为什么吗 它在c#中使用的动机相同,在使用模块名称空间时减少了代码混乱。
我尝试了以下内容:
let f = My.Namespace;
var f1 = My.Namespace;
赋值成功,但我无法像命名空间一样使用这些变量。
var a: f.SomethingInNamespace
给出错误
Cannot find namespace 'f'.
尽管VS 2015中的intellisense找到了成员。
答案 0 :(得分:2)
使用import
关键字:
import f = My.Namespace;