gpt4 book ai didi

c# - 为什么 ASP.net 使用方括号

转载 作者:行者123 更新时间:2023-11-30 18:55:18 25 4
gpt4 key购买 nike

我来自经典 ASP,我做到了:

myVar = request.querystring("ID")
response.redirect("lol.asp");

在 .net 中是:

myVar = Request.Querystring["ID"];
Response.Redirect("lol.aspx");

什么时候用方括号代替圆括号?它们代表什么?我现在有点理解它代表一个索引?

最佳答案

因为 ASP Classic 是 Visual Basic Sc​​ript,它源自 Visual Basic 语法。

如果您想使用带有“圆括号”的 ASP.NET,只需在 ASP.NET 的代码隐藏中切换到 VB.NET。

“圆括号”或“方括号”是 VB.NET 和 C# 中的任意常规语法决定。

更新:我忘了提到 ASP Classic 也支持 JScript,所以带有 JScript 的 ASP classic 可以访问数组索引,主要是索引器,带有“方括号”。但似乎问题的作者使用 ASP/VBScript :)

关于c# - 为什么 ASP.net 使用方括号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5324326/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com