object reference not set to an instance of an object. c# when accessng property 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>();