title: an object reference is required to access non-static member
body: <p>Ok, so Im not very good at C# programming, so this is probably a dumb question.
  I have my hands on a game made by someone else, and he had a Slogan thing. I changed the slogan to a list of slogans that are picked at random, no longer making it static.</p>
  
  <pre><code>using UnityEngine;
  using System.Collections;
  
  public class GameVersion : MonoBehaviour {
  
  public const float AsFloat = 0.6f;
  public const string AsString = "alpha v0.2.5";
  public string Slogan = randomSlogan[new Random().Next(0,randomSlogan.Length) ];
  string randomSlogan = {
      "3000",
      "bananas",
      "now with sand"
  };
  
  }
  </code></pre>
  
  <p>However, I receive the error "an object reference is required to access non-static member 'Gameversion.Slogan'", which I'm putting here</p>
  
  <pre><code>    GUI.Box(pos,"");
      GUILayout.BeginArea(pos);
      //Game version and slogan
      GUIStyle version = new GUIStyle(GUI.skin.label);
      version.fontSize = 60;
      version.fontStyle = FontStyle.Bold;
      GUILayout.Label(GameVersion.AsString,version);
      GUILayout.Label(GameVersion.Slogan); //Right here.
  </code></pre>
  
  <p>Ive seen other results with the same problem, but I've been having a hard time putting it into my code. Could anyone please come up with a solution that fits here? Thank you!</p>
  
  <p>Also, sorry if I am posting to little or to much code!</p>