gpt4 book ai didi

ASP.Net @符号

转载 作者:行者123 更新时间:2023-12-04 05:10:50 26 4
gpt4 key购买 nike

我试图遵循ASP.Net的一些教程以及我的一生,但是我无法弄清楚@符号在变量之前的作用。

我以为这只是 session 变量或request.form的快捷方式,但我在一些地方没有任何运气就尝试过。

当我将它随机放置在某个地方时,会收到错误消息:Expression Expected,但是,当我查看正在使用的示例时,它们看起来并不像表达式,因此我很困惑!

请帮忙!?

最佳答案

C#中的@符号允许您将关键字用作变量名。

例如:

//this will throw an exception, in C# class is a keyword
string class = "CSS class name";

//this won't
string @class = "CSS class name";

通常,最好避免使用关键字作为变量名,但是有时它比笨拙的变量名更优雅。当序列化Web和匿名类型的内容时,您通常会经常看到它们。

您的错误可能是由于在不是关键字的变量名之前应用了 @

更新:

在T-SQL中, @总是在参数名称之前使用,例如:
select * 
from [mytable]
where [mytable].[recId] = @id

然后,您将在调用查询时指定@id参数。

关于ASP.Net @符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1906935/

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