Многомерные списки в C#

Я думаю, что, если Вы хотите сделать это без сотрудничества целевого потока (такой как при наличии его называют метод, который блокирует его на Семафоре или чем-то, в то время как Ваш поток делает stacktrace) необходимо будет использовать API устаревшие.

А возможная альтернатива является использованием основанный на COM интерфейс ICorDebug, который используют отладчики.NET. Кодовая база MDbg могла бы дать Вам запуск:

22
задан Mike B 3 August 2009 в 12:37
поделиться

5 ответов

Почему бы и нет вы используете List вместо List > ?

46
ответ дан 29 November 2019 в 03:23
поделиться

Откуда берутся результаты переменных?

Этот блок:

foreach (People p in ppl.results) {
    list.Add(results.name);
    list.Add(results.email);
    list2d.Add(list);
}

, вероятно, должен выглядеть примерно так:

foreach (People p in ppl.results) {
    var list = new List<string>();
    list.Add(p.name);
    list.Add(p.email);
    list2d.Add(list);
}
5
ответ дан 29 November 2019 в 03:23
поделиться

Вы должны использовать List или HashSet .

1
ответ дан 29 November 2019 в 03:23
поделиться

Пожалуйста, покажите больше вашего кода.

Если этот последний фрагмент кода объявляет и инициализирует переменную списка вне цикла, вы в основном повторно используете тот же объект списка , таким образом складывая все в один список.

Также покажите, где .Capacity и .Count вступают в игру, как вы получили эти значения?

0
ответ дан 29 November 2019 в 03:23
поделиться

Как и в предыдущем ответе - любая раскладка клавиатуры может быть подходящей, если вы так считаете комфортно и может эффективно работать с. Дворжак всегда может быть возможным, если он вам интересен - почему бы вам не попробовать? Я уверен, что вы сможете найти старую клавиатуру, чтобы переключить несколько клавиш.

Худший сценарий: вы вернетесь к qwerty. :

38
ответ дан 29 November 2019 в 03:23
поделиться
Другие вопросы по тегам:

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