CSharp - 经典的ASP Server.CreateObject(). 等价的C# ASP.NET ( )

  显示原文与译文双语对照的内容

我已经将一个经典的ASP应用程序转换为 ASP.NET MVC5应用程序,但是我有点困难于找到 C# ASP.NET.的Server.CreateObject().Exists()

经典的ASP:


Set courseDirectory = Server.CreateObject("Scripting.Dictionary")



If Not (courseDirectory.Exists(clashKey)) AND Not (courseDirectory.Exists(altClashKey)) Then


 '...


End If



到目前为止的C# 等价:


object courseDirectory = new object();



courseDirectory = HttpContext.Current.Server.CreateObject("Scripting.Dictionary");



//problem here


if (!(courseDirectory.Exists())...



我必须做什么才能在 C# ASP.NET? 中实现同样的功能

时间: 原作者:

这不是普通字典? 怎么办:


var courseDirectory = new Dictionary<string, object>()



...