gpt4 book ai didi

c# - 如果不为空,检查查询字符串参数值的最优雅方法?

转载 作者:太空狗 更新时间:2023-10-29 17:36:01 27 4
gpt4 key购买 nike

if(Page.Request.QueryString["ParamName"] != null)
if(Page.Request.QueryString["ParamName"] == expectedResult)
//Do something spectacular

上面的看起来很笨拙。是否有更优雅/紧凑的方法来检查查询字符串参数是否不为空,如果是 - 检索它的值?

最佳答案

我首先想到的是提供

if ((Page.Request.QueryString["ParamName"] ?? "") == expectedResult) {

但很快意识到,对于字符串,将一些字符串与 null 进行比较是可以的,但会产生 false,所以实际上只需使用它就可以了:

if(Page.Request.QueryString["ParamName"] == expectedResult)
//Do something spectacular

关于c# - 如果不为空,检查查询字符串参数值的最优雅方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11260468/

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