Android local high score

how can i save high score offline in android device using playerprefs…
someone please help me…

void SetHighscore(myHighScore)
{

    string key = "highscore";
    int highscore = myHighscore;

    if( PlayerPrefs.HasKey( key ) )
        if( PlayPrefs.GetInt( key ) <= highscore )
            PlayerPrefs.SetInt( key, highscore );

    else
        PlayerPrefs.SetInt( key, highscore );

    PlayerPrefs.Save();

}