如何在JScript.NET中使用类而不必使用import
命名空间?我可以在没有导入语句的情况下使用JScript.NET中的.NET类吗?
E.g.我希望能够写System.Windows.Forms.MessageBox.Show("Ping");
代替:
import System.Windows.Forms;
MessageBox.Show("Ping");
有没有办法在JScript.NET做到这一点?
如何在JScript.NET中使用类而不必使用import
命名空间?我可以在没有导入语句的情况下使用JScript.NET中的.NET类吗?
E.g.我希望能够写System.Windows.Forms.MessageBox.Show("Ping");
代替:
import System.Windows.Forms;
MessageBox.Show("Ping");
有没有办法在JScript.NET做到这一点?
var WshShell = new ActiveXObject("WScript.Shell");
WshShell.Popup(Text, WaitSeconds, Title, Type);
@Anon建议使用WScript.Shell而不是System.Windows.Forms.MessageBox.Show。我认为他/她试图传达的是,如果你是在一行之后,你不会使用集合符号来得到它。但是,如果你愿意挂接到的ActiveX,然后一个班轮相当于如下:
(new ActiveXObject("WScript.Shell")).Popup('Ping');
BTW,我一直在摆弄了一会儿,试图获得一个纯.NET解决方案想通了,但到目前为止,它已经躲过了我。
而且,如果这个页面关于ASP.NET是任何事情都可以通过的话,那么应该假设JScript.NET不会自动导入大量的命名空间而不是。
这是如何回答OP的问题?您应始终提供一些关于您的答案的上下文或描述,以解释为什么此解决方案可行。 – psubsee2003 2012-10-26 14:53:52