Как я могу объявить в C sharp Список с nullable двойными значениями?

Цель состоит в том, чтобы перечислить список и рассчитать, сколько nullable значений я имею, Это будет использоваться для тестирования некоторого кода Linq, потому что мне недостает базы данных. Вещь состоит в том, что, неважно, как я пытался определить его, я добираюсь из своего компилятора: "Тип или имя пространства имен List1' не мог быть найден. Вы пропускаете директиву использования или ссылку на сборку? (CS0246)]".

заранее спасибо.

5
задан topless 10 February 2010 в 00:46
поделиться

4 ответа

убедитесь, что у вас есть:

using System.Collections.Generic;

тогда это должно быть так же просто, как:

List<double?> mylist = new List<double?>();
10
ответ дан 18 December 2019 в 13:13
поделиться

С ответом Джона Бокера вы могли бы сделать что-то вроде следующего:

List<double?> mylist = new List<double?>();
int nullItemsCount = mylist.Count(item => !item.HasValue);
2
ответ дан 18 December 2019 в 13:13
поделиться

Вы используете mcs? Он ориентирован на среду исполнения 1.1. Это объясняет "Assembly reference not found" Попробуйте использовать gmcs для ориентации на 2.0.

Конечно, using System.Collections.Generic; является лекарством от "отсутствующей директивы using"

2
ответ дан 18 December 2019 в 13:13
поделиться

List l = new List();

Работает у меня... List(Of T) as is Nullable(Of T) находится в System.Core, есть ли у вас ссылка на него?

0
ответ дан 18 December 2019 в 13:13
поделиться
Другие вопросы по тегам:

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