Скажем, у меня есть функция вроде:
void myFunc(List<AClass> theList)
{
string[] stuff = new string[theList.Count];
}
и я передаю пустой список.
Будет ли пустой указатель? Или это будет указатель на какое-то случайное место в памяти, которое неинициализировано?