title: Can't get Win32_ComputerSystem - OEMStringArray in c#
body: <p>Trying to get OEMStringArray from WMI and use it as Text, but result is still empty textbox. Looks like ouput is string[].
  Command like "wmic computersystem get oemstringarray" works.
  Sorry, I'm newbie programmer.</p>
  
  <p>Tried:</p>
  
  <pre><code>  ManagementObjectSearcher mc7 = new ManagementObjectSearcher("SELECT * FROM Win32_ComputerSystem");
    ManagementObjectCollection moc7 = mc7.Get();
    if (moc7.Count != 0)
       {
           foreach (ManagementBaseObject mo7 in moc7)
              {
              textBox7.Text = mo7["OEMStringArray"].ToString();
  
              }
        }
  </code></pre>
  
  <p>And also:</p>
  
  <pre><code>        ManagementClass mc3 = new ManagementClass("Win32_ComputerSystem");
          ManagementObjectCollection moc3 = mc3.GetInstances();
          if (moc3.Count != 0)
          {
              foreach (ManagementObject mo3 in mc3.GetInstances())
              {
  
                  textBox7.Text = mo3["OEMStringArray"].ToString();
  
               }
           }   
  </code></pre>
  
  <p>Some of this:</p>
  
  <pre><code>                ...
                  string[] stringArray = mo5["OEMStringArray"] as String[];
                  foreach (string myString in stringArray)
                  {
                  listBox2.Items.Add(stringArray);
                  }
  </code></pre>
  
  <p>Any ideas ?</p>
  
  <p>Thanks,
  elmatkos</p>