How I can change the sprite with resources.Load?

private float bildRate;
private float nextBild;
private int counter;
public int maxSpriteAnzahl;
public Image pic;
void Start()
{
bildRate = 0.0333333f;
pic = GetComponent();
}
void Update()
{
if (Time.time > nextBild)
{
nextBild = Time.time + bildRate;
counter++;
spriteAufrufen();
Debug.Log(counter);
}
if (counter >= maxSpriteAnzahl)
{
counter = 0;
}
}
void spriteAufrufen()
{
if (counter == 1)
{
Sprite sprit = Resources.Load(“Resources/1”) as Sprite;
pic.sprite = sprit;

     }
     if (counter == 2)
     {
         Sprite sprit = Resources.Load("Resources/2") as Sprite;
         pic.sprite = sprit;
         
     }
 }

this code doesn’t work I don’t understand Please i need your help

1: You do not need the Resources/, just 1 or 2, if your file is correctly placed in a Resource folder.
2: What type of file is your resource? If it is an Image file, like *.png, you cannot load it into a Brite object, but you have to assign it to the sprite’s texture.