c# - 资源记录集信息方法返回
问题描述
所以我想创建一个方法,该方法将通过记录集接受字符串值(我正在寻找的资源记录)并返回记录集名称、类型和 TTL。这样做的主要重点是允许每个编辑按钮使用更少的代码集群来转到不同的视图。但是我目前被困在返回步骤中。我有以下内容:
public string FindRecordSet(String EditResourceRecord)
{
var response = route53Client.ListResourceRecordSets(new ListResourceRecordSetsRequest
{
HostedZoneId = HostedZoneId,
});
// Create String to store the Resource Record Sets Information
string recordSetInformation;
foreach (var recordSet in response.ResourceRecordSets)
{
foreach (var resourceRecord in recordSet.ResourceRecords)
{
if (resourceRecord.Value == EditResourceRecord)
{
recordSetInformation = recordSet.Name + "," + recordSet.Type + "," + recordSet.TTL;
//return the string
return recordSetInformation;
}
}
}
}
当然,这会引发错误,因为 Return 在循环内。我在想,因为我在循环之外声明了recordSetInformation,所以将返回值放在循环之外不会有问题,但是变量没有值并在那里引发错误。想知道是否有解决此问题的方法,或者我是否将不得不在没有这种方法的情况下这样做。谢谢!
解决方案
推荐阅读
- javascript - 使用 onClick 从列表中删除单个项目
- android - 在后台使用应用程序时使用导航组件时从通知导航
- groovy - 读取脚本文件时,Mulesoft Groovy 脚本权限被拒绝
- debugging - 使用“cl”调用链接器忽略调试信息
- reactjs - 在 React Native Paper 中更改 TextInput 的文本颜色 - 仅用于一个单词
- nginx - 关于将域链接到服务器的超级基本问题
- excel - 使用 .formula 时出现 VBA 运行时错误“1004”
- c - 从字符缓冲区复制时,memcpy 返回垃圾数据
- angular - 在 Angular GET 请求后将 MenuItems 动态添加到 PrimeNG 菜单
- command - telethon 电报客户端是否有任何命令处理程序?