Unity string comparison not working...

I cant seem to get the name of the object (string) to match the string variable Roid1, in the IF statement. The name of the selected target is Roid1 when selected in game.

public Transform selectedTarget;
private string Roid1;
private string Roid2;

if(selectedTarget.name == Roid1){
	Material roidselected = Resources.Load("RoidSelected1", typeof(Material)) as Material;
	selectedTarget.renderer.material = roidselected;
	}		
if(selectedTarget.name == Roid2){
     Material roidselected2 = Resources.Load("RoidSelected2", typeof(Material)) as Material;
     selectedTarget.renderer.material = roidselected2;
     }

Have you given the string “Roid1” a value(string) before this if statement, such as :

Roid1 = "The_Name_Of_The_Target_You_Want";