gpt4 book ai didi

c# - 如何在 try-catch 中初始化变量?

转载 作者:行者123 更新时间:2023-11-30 19:27:16 24 4
gpt4 key购买 nike

我在 try-catch 中有一个未初始化的变量。

try
{
var customcontroldata = svc.queryLookupsXml("customcontroldata");
}
catch
{
Response.Write(@"<script>alert('We laugh at you');window.location.replace('Accounts.aspx');</script>");
Response.End();
}

我试图在 try-catch 之外初始化变量,但没有完成。我将如何获取要在此方法中初始化的 customcontroldata 变量,该方法稍后也会在我的代码中使用?

最佳答案

您需要在 try block 之外声明变量。您可以将它分配给 null,然后在您的 catch 之后,在对其进行任何操作之前检查它是否为 null。

在这种情况下,您还需要具体说明对象的类型,因为您无法在声明时将其分配给您想要的最终值,因为这会发生在您的 尝试

关于c# - 如何在 try-catch 中初始化变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19141058/

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