CSharp_NoiseFloor.Process.writeToFile C# (CSharp) Method

writeToFile() private method

private writeToFile ( ) : void
return void
        private void writeToFile()
        {
            List<string> measurements = new List<string>();
            // Copy to list
            string context = "#NoiseFloor Measurement (Signal power out = " + power + " dBm)";
            measurements.Add(context);
            context = "#Frequency ; Level (No Signal) ; Signal Level ; Noise Floor (dBm)";
            measurements.Add(context);
            foreach(var item in nf_measurement) {
                measurements.Add(item.Key + " ; " + item.Value + " ; " + calculateNoisFloor(item.Value));
            }
            //Convert list to array and write to file
            string path = @"c:\temp\measurement.txt";
             if (File.Exists(path)) {
                 File.Delete(path);
             }

             File.WriteAllLines(path, measurements.ToArray(), Encoding.ASCII);
        }