首页 > 语言 > 关键词  > ASP.NET最新资讯  > 正文

用.net静态变量取代Application 速度更快

2008-09-10 09:36 · 稿源:互联网

在传统的ASP中,我们要用application对象去存储应用于整个application的变量。这当然会带来内存消耗的代价。在.net中,我们可以用static变量来改善它,采用static变量在大多数时候存储的速度会比application对象快。

做法:

创建一个webApplication,假设名称为webApplication1,在Global.aspx中的Global类中增加一个静态的成员sGreeting.


publicclassGlobal:System.Web.HttpApplication

{

publicstaticstringsGreeting="Chinaisgreat!";

……

}

在WebForm1中增加一个label,名称为label1.

在page_load()中为label1的text属性赋值。


privatevoidPage_Load(objectsender,System.EventArgse)
{

Label1.Text=WebApplication1.Global.sGreeting;

}

运行程序后将会看到Chinaisgreat!

  • 相关推荐
  • 大家在看
  • 微软正式发布.NET 6 坚定拥抱跨平台与统一开发体验

    随着微软正式发布 .NET 6,David Ramel 也于第一时间在 Visual Studio Magazine 上,介绍了这一开发框架的最新变化。从 2017 年的 .NET Core 2.0 开始,微软开始将之作为 .NET Framework 的开源、跨平台替代品。然后去年的时候,微软去掉了名称中的“Core”单词,于是现在就直接称作 .NET 5 和 .NET 6 。随着最近引入的机器学习(AI)与浏览器 WebAssembly 应用,.NET 平台现也能够用于 Web、移动、桌面、游戏、以及物联网(IoT)?

  • 内部开发者呼吁微软正视并处理.NET热加载功能被砍引发的负面舆情

    由于微软刻意在自家负责管理的 .NET 6 开源软件开发平台中阉割了“热加载”(Hot Reload)功能,以迫使专业开发者转而采用功能强大、但成本极其高昂的 Visual Studio 2022 集成开发环境,此事已经引发了开源社区的强烈抗议。事实证明,即使在微软公司内部,也有许多开发人员对此表达了同样的愤怒。即使高层最终改变了这一决定,大家的情绪也未能得到安抚。毕竟许多人都担心,微软后续还是会将短期财务利益,凌驾于更广大的开源意志

  • .NET 6 正式发布,迄今为止最快的 .NET

    微软宣布 .NET6 已正式推出,并称其为迄今为止最快的 .NET 版本。发布公告提到,.NET6是首个原生支持 Apple Silicon (Arm64) 的版本,并且还针对 Windows Arm64进行了改进。.NET 团队构建了一个新的动态配置文件引导优化 (PGO) 系统,该系统可提供仅在运行时才会进行的深度优化。其他变化包括使用 dotnet monitor 和 OpenTelemetry 改进云诊断、提供更强大和更高效的 WebAssembly 支持,以及添加用于 HTTP/3、JSON 处理、数学和?

  • Spotify与Netflix合作推出新的专用Netflix Hub

    Spotify今天宣布,它正在与Netflix合作,在该服务中推出一个专用的Netflix hub。该中心可以从移动设备以及服务的web版本访问。这个专用的中心将为所有与Netflix相关的媒体提供一站式服务,其中一些媒体是Spotify独家提供的。这包括Netflix节目和电影的官方配乐,包括流行的新剧《乌贼游戏》和林曼努埃尔·米兰达的故事片《滴答滴答。。。轰以及官方播放列表,包括《金钱抢劫》和《布里奇顿》等节目中的所有授权歌曲。该中心也是Net

  • Rocket Lab宣布将通过现金和股票交易收购Planetary Systems公司

    据TechCrunch报道,Rocket Lab正在继续其收购战略,这次是希望通过现金和股票交易收购Planetary Systems Corporation (PSC)公司。这一消息是在该公司第三季度财报之前宣布的。Rocket Lab表示,它将以4200万美元的现金收购该公司,外加1,720,841股普通股,并有可能根据未来的业绩增加股份。PSC是一家位于马里兰州的航天器分离系统公司,已有100多次任务使用了其机械分离系统和卫星分配器。该公司制造的 “Canisterized Satellite Di

  • 组织影响力不再:微软优步均选择退出Internet Association

    Axios 证实,微软(Microsoft)和优步(Uber)将退出互联网协会。可知作为一个代表互联网公司和科技行业的游说组织,在行业遭遇竞争与反垄断等问题困扰的同时,该协会在华盛顿特区的影响力却日渐式微。而随着微软与优步这两大科技巨头的淡出,Internet Association 也算是遭遇了另一重打击。互联网协会全球传播与公共事务高级副总裁 Christina Martin 表示:尽管很遗憾失去两位重要成员,但该组织还是尊重相关企业出于时间和资源等

  • Netflix Games 将在 App Store 单独提供以绕过苹果限制

    预计Netflix将在App Store上单独发布其Netflix Games中的每一款游戏,每一款游戏都需要在主应用之上单独下载。这项服务已经在安卓上提供。在安卓系统中,Netflix应用程序中有一个专门的游戏标签。一旦你点击一个游戏,它就会打开Google Play,要求你下载该应用,然后要求你登录你的Netflix账户。

  • 三星和Internet Matters启动新项目 以促进积极的在线文化

    据Neowin报道,三星电子宣布与 Internet Matters 合作庆祝反欺凌周( Anti-Bullying Week )。反欺凌周将从今年 11 月 15 日开始,到 11 月 19 日结束,以“One Kind Word”为主题。在internetmatters.org 上,三星微型网站为监护人和父母提供了广泛的资源,了解儿童如何在联网设备的帮助下保持在线安全。它还具有The Online Together Project功能,该项目充当为各种年龄组设计的互动工具,年龄组从 11 岁以下到 14 岁以上。最新的

  • WhatsApp正在开发适用于Windows和macOS的新应用程序

    WhatsApp已经在电脑上使用了一段时间,但它本质上是一款移动应用程序,适用于桌面。据一位来自意大利的消息人士透露,随着该公司正在为Windows和macOS开发一款全新的应用程序,这种情况在未来将发生变化Aggiornamenti Lumia发布了截图和GIF,展示了新软件的外观和主要功能WhatsApp UWP(通用Windows平台,允许在Xbox上使用该应用程序)将按照Windows 11设计,带有半透明面板。即使在关闭时,它也会工作,通知会像往常一样到达,启?

  • Netac推出Basic系列DDR5内存 最大容量为128GB

    在英特尔第 12 代桌面端处理器引入 big.LITTLE 混合架构,采用首个 10 纳米 Enhanced SuperFin 工艺,添加了对 PCIe Gen5 和 DDDR5 的支持。近日 Netac 推出了 Basic 系列 DDR5 内存,其设计理念是为每一个普通的追梦人提供第一条内存。Netac 希望通过其卓越的性能为每一位用户带来更纯净、更广阔的世界。目前,DDR4的初始容量为4GB,而Netac Basic系列DDR5的初始容量为16GB,最大容量为128GB。至于频率,支持的范围是4800 MHz至84

这篇文章对你有价值吗?

  • 热门标签

热文

  • 3 天
  • 7天