c# "return problem()" :"Object reference not set to an instance of an object." code example
Example: object reference not set to an instance of an object in c#
You need to initialize the list first:
protected List<string> list = new List<string>();