Can't add gameobjects to array

I’ve got this code.

public TPic[] picturet;

and this code

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
[System.Serializable]
public class TPic : MonoBehaviour {
	public Sprite Tpicc;
}

The slot shows in unity but wont let me add anything too it , anyone know why??!!

replace this public Sprite Tpicc; with `

public Sprite[] Tpicc;