Try:
SerialPort mySerialPort = new SerialPort();
mySerialPort.BaudRate = ...
...
mySerialPort.Open();
byte[] data = ...
mySerialPort.Write(data, 0, data.Length);
"These all information i declare in an array named array1 ,then calling that array1 in serial write port"
So why didn't you tell us yesterday "it's an List of integers"?
They are trivial to deal with!
List<int> array1 = new List<int>();
array1.Add(1);
array1.Add(666);
array1.Add(int.MaxValue);
byte[] data = array1.SelectMany(BitConverter.GetBytes).ToArray();