public override string ToString() { string screeninfo = ""; foreach (Screen s in Screens) { if (screeninfo != "") { screeninfo += " , "; } screeninfo += s.Bounds.Width + "x" + s.Bounds.Height; } return("Name : " + Name + "\nVendor : " + Vendor.ToString() + "\nVRAM :" + Vram.ToString() + " MB" + "\nClock : " + Clock.ToString() + " MHz" + "\nMemory clock : " + MemoryClock.ToString() + " MHz" + "\nMemory bus width : " + BusWidth.ToString() + " bit" + "\nShaders : " + Shaders.ToString() + "\nROP\'s : " + ROPs.ToString() + "\nTMU\'s : " + TMUs.ToString() + "\nMemory type : " + MemoryType + "\nDirectX support : " + DirectXSupport + "\nDisplays : " + screeninfo); }