0

我将消息发送到多个队列,这些队列在 app.config 中以管道分隔,我想循环通过 Message[] 数组来执行此操作,并且刚才将队列名称作为 string[] 数组,

谁能告诉我如何按照以下方式做某事

private string[] sOutQueues;
sOutQueue = ConfigurationManager.AppSettings["OutQueues"];
sOutQueues = sOutQueue.Split(new char[] { '|' });
MessageQueue[] mQueues = sOutQueues

从字符串数组中获取MessageQueue 数组?

再次感谢

4

2 回答 2

3

也许像sOutQueues.Select(q => new MessageQueue(...)).ToArray();

于 2013-11-01T15:57:10.797 回答
1

这应该有效:

var queueArray = sOutQueues.Select(s => new MessageQueue(s)).ToArray();
于 2013-11-01T15:57:44.513 回答