How to Instantiate a gameObject like child of my gameObject?

Hi Can someone told me how to instantiate the gameObject like child ??? Please

i am using cs :

using UnityEngine;
using System.Collections;
using System.Collections.Generic;

public class Radar : MonoBehaviour {

public GameObject[] trackedObjects;
List<GameObject> radarObjects;
public GameObject radarPrefab;
List<GameObject> borderObjects;
public float switchDistance;
public Transform helpTransform;

// Use this for initialization
void Start () {
	createRadarObjects();
}

// Update is called once per frame
void Update () {
	for(int i = 0; i < radarObjects.Count; i++) {
		if(Vector3.Distance(radarObjects*.transform.position, transform.position) > switchDistance) {*

_ helpTransform.LookAt(radarObjects*.transform);_
borderObjects_.transform.position = transform.position + switchDistancehelpTransform.forward;
borderObjects*.layer = LayerMask.NameToLayer(“Radar”);
radarObjects.layer = LayerMask.NameToLayer(“Invisible”);
}else {
borderObjects.layer = LayerMask.NameToLayer(“Invisible”);
radarObjects.layer = LayerMask.NameToLayer(“Radar”);
}
}
}
void createRadarObjects() {
radarObjects = new List();
borderObjects = new List();
foreach(GameObject o in trackedObjects) {
GameObject k = Instantiate(radarPrefab, o.transform.position, Quaternion.identity) as GameObject;
radarObjects.Add(k);
GameObject j = Instantiate(radarPrefab, o.transform.position, Quaternion.identity) as GameObject;
borderObjects.Add(j);
}
}
}*_