Adding to list, how to fix NullReferenceException

I can debug that variable but cant add to list. NullReferenceException error occurs.

how can i fix this?

private GameObject[] meslek;
	public static List<string> mesleklistesi;


 Debug.Log (meslek*.GetComponent<Building_settings>().meslek[a].meslekIsmi );*

mesleklistesi.Add (meslek .GetComponent <Building_settings>().meslek [a].meslekIsmi);
more details
Building_settings[] allmeslek = GameObject.FindObjectsOfType<Building_settings>();
* meslek = new GameObject[allmeslek.Length];*
* for (int i = 0; i < allmeslek.Length; i++) {*
meslek = allmeslek .gameObject;
if (meslek .GetComponent<Building_settings> ().meslek.Length != 0) {

for (int a = 0; a < meslek .GetComponent<Building_settings> ().meslek.Length; a++)
* {*
Debug.Log (meslek*.GetComponent<Building_settings>().meslek[a].meslekIsmi );
mesleklistesi.Add (meslek .GetComponent<Building_settings> ().meslek [a].meslekIsmi);
_ }*_

* }*
* }*

İ solved it!!! need to add this:

mesleklistesi = new List<string>();