Словарь броска KeyCollection к Массиву строк

Согласно Стандарт IDesign , Вы должны

, Утверждают каждое предположение. В среднем каждая пятая строка является утверждением.

using System.Diagnostics;

object GetObject()
{...}

object someObject = GetObject();
Debug.Assert(someObject != null);

Как правовая оговорка, я должен упомянуть, что не нашел его практичным для реализации этого IRL. Но это - их стандарт.

8
задан Jon 28 October 2009 в 14:53
поделиться

3 ответа

Как об этом ...

String.Join(",", myDic.Keys.Select(o=>o.ToString()).ToArray());
13
ответ дан 5 December 2019 в 08:24
поделиться

Это будет работать:

String.Join(",", myDic.Keys.Select(i => i.ToString()).ToArray());
7
ответ дан 5 December 2019 в 08:24
поделиться

Приведение к строке , а не к строке []

String.Join(",", myDic.Keys.ToArray().Cast<string>());

Изменить : Это не работает - Cast не выполняет преобразование типов. Существует метод ConvertAll в массиве , который предназначен только для этой цели:

String.Join(",", Array.ConvertAll(myDic.Keys.ToArray(), i => i.ToString());
0
ответ дан 5 December 2019 в 08:24
поделиться
Другие вопросы по тегам:

Похожие вопросы: