首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我可以在没有import语句的情况下使用JScript.NET中的.NET类吗?

我可以在没有import语句的情况下使用JScript.NET中的.NET类吗?
EN

Stack Overflow用户
提问于 2011-02-16 20:49:22
回答 2查看 476关注 0票数 2

如何在不使用JScript.NET中的命名空间的情况下使用类?

例如,我希望能够编写System.Windows.Forms.MessageBox.Show("Ping");,而不是:

代码语言:javascript
复制
import System.Windows.Forms;
MessageBox.Show("Ping");

在JScript.NET中有没有办法做到这一点?

EN

回答 2

Stack Overflow用户

发布于 2013-04-13 17:36:29

@Anon建议使用WScript.Shell而不是System.Windows.Forms.MessageBox.Show。我认为他/她试图传达的是,如果你想要一个一行程序,你不会使用汇编符号得到它。但是,如果您愿意挂接到ActiveX中,那么一行等价代码如下所示:

代码语言:javascript
复制
(new ActiveXObject("WScript.Shell")).Popup('Ping');

顺便说一句,我已经纠结了一段时间,试图弄清楚一个纯粹的.NET解决方案,但到目前为止我还没有找到。

而且,如果这个关于ASP.NET的页面是可以参考的,那么可能应该假定JScript.NET不会自动导入大量的名称空间。

票数 0
EN

Stack Overflow用户

发布于 2012-03-26 23:44:20

代码语言:javascript
复制
var WshShell = new ActiveXObject("WScript.Shell");

WshShell.Popup(Text, WaitSeconds, Title, Type);
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5016619

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档