how to make a partical system to destroy itself after it finishing

Code Example - how to make a partical system to destroy itself after it finishing

                
                        GameObject explosion = Instantiate(_Explosion, transform.position, Quaternion.identity);
            Destroy(explosion, explosion.GetComponent<ParticleSystem>().main.duration);