using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Text; using System.Threading.Tasks; namespace WpfApp1 { // 这个类能让日志同时输出到多个地方 public class MultiTextWriter : TextWriter { private readonly TextWriter[] _writers; public MultiTextWriter(params TextWriter[] writers) { _writers = writers; } public override void Write(char value) { foreach (var writer in _writers) writer.Write(value); } public override void Write(string value) { foreach (var writer in _writers) writer.Write(value); } public override void WriteLine(string value) { foreach (var writer in _writers) writer.WriteLine(value); } public override Encoding Encoding => Encoding.UTF8; } public class TestDataJsonModel { public double[] TimeArray { get; set; } public double[] DeltaUArray { get; set; } // 可选:保存电流值,方便加载时直接使用 public double CurrentMA { get; set; } } }