gpt4 book ai didi

c# - 切换以处理数组中的项目

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

我使用的是 authorize.net AIM,他们提供的示例代码打印了响应值的有序列表。我不是将有序列表打印到客户会看到所有这些信息的屏幕上,而是如何设置一个开关来访问数组的某些索引并根据为特定数组索引返回的文本执行某些操作?

String post_response;
HttpWebResponse objResponse = (HttpWebResponse)objRequest.GetResponse();
using (StreamReader responseStream = new StreamReader(objResponse.GetResponseStream()))
{
post_response = responseStream.ReadToEnd();
responseStream.Close();
}

// the response string is broken into an array
// The split character specified here must match the delimiting character specified above
Array response_array = post_response.Split('|');

// the results are output to the screen in the form of an html numbered list.
resultSpan.InnerHtml += "<OL> \n";
foreach (string value in response_array)
{
resultSpan.InnerHtml += "<LI>" + value + "&nbsp;</LI> \n";
}
resultSpan.InnerHtml += "</OL> \n";

最佳答案

将response_array的类型改为string[]:

string[] response_array = post_response.Split('|');

在 C# 中你可以打开一个字符串:

switch (response_array[0])
{
case "foo":
// do something...
break;
case "bar":
// do something else...
break;
default:
// Error?
break;
}

关于c# - 切换以处理数组中的项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3481263/

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