是否有一个与C#6'的等价物;在TypeScript中使用static子句?

是否有一个与C#6'的等价物;在TypeScript中使用static子句?,c#,typescript,C#,Typescript,在TypeScript中使用static子句是否有与C#6等价的语句? 它在C#6中的工作原理: 为什么? 在c#中使用它的动机是一样的,在使用模块名称空间时减少代码混乱 我尝试了以下方法: let f = My.Namespace; var f1 = My.Namespace; 赋值成功,但我无法像使用命名空间一样使用这些变量 var a: f.SomethingInNamespace 给出了错误 Cannot find namespace 'f'. 尽管intellisense在V

在TypeScript中使用static子句是否有与C#6等价的语句?

它在C#6中的工作原理:

为什么? 在c#中使用它的动机是一样的,在使用模块名称空间时减少代码混乱

我尝试了以下方法:

let f = My.Namespace;
var f1 = My.Namespace;
赋值成功,但我无法像使用命名空间一样使用这些变量

var a: f.SomethingInNamespace 
给出了错误

Cannot find namespace 'f'.

尽管intellisense在VS 2015中找到了成员。

使用
导入
关键字:

import f = My.Namespace;

到处移动类型和到处移动变量是不同的事情,这里讨论的主题是:我一直在尝试,但我不断得到ref错误。导入m=Microsoft.Maps;var msMap=新的m.Map(…);然后我得到:tstBing.ts:1Uncaught ReferenceError:未定义Microsoft。但是,如果我引用完整的名称空间,它就可以正常工作,因此我不清楚引用错误。使用bing地图7中的td.s
import f = My.Namespace;