Ứng dụng của tôi lấy dữ liệu và nối nó vào tệp văn bản nhưng tôi cần tìm hiểu cách tôi có thể xem dòng đầu tiên của tệp văn bản và xem nó có khớp với văn bản:Thêm một dòng vào đầu tệp văn bản
DateTime, VirtualIP, VirtualPort, VirtualName, DestinationIP, DestPort, Status, mong muốn
Nếu nó sau đó tiếp tục làm các chức năng bình thường (đoạn dưới đây), nếu dòng đầu tiên không phải là giống như ở trên thì tôi muốn chèn phần trên vào dòng đầu tiên mà không ghi đè những gì hiện có ở đó. Tôi có thể làm cái này như thế nào? (về cơ bản đẩy tất cả mọi thứ xuống một dòng để tôi có thể thêm những gì tôi muốn trên dòng đầu tiên) ... btw này đang được lưu dưới dạng tệp csv có thể được mở bằng excel.
try
{
// ...
for (int j = 0; j < memberStatus.Result.Count; j++)
{
VirtualMemberStatus status = memberStatus.Result[j];
//text += String.Format("Name: {4}, Member: {0}:{1}, Status: {2}, Desired: {3}" + Environment.NewLine, status.Member.Address, status.Member.Port, status.EffectiveStatus, status.DesiredStatus, virtualKey.Key);
text += String.Format("{5},{4},{0},{1},{2},{3}" + Environment.NewLine, status.Member.Address, status.Member.Port, status.EffectiveStatus, status.DesiredStatus, virtualKey.Key.Replace(":", ","), DateTime.UtcNow);
}
}
catch
{
//ERROR CODE 2
//MessageBox.Show("Error occurred, check device name (case senstive) and admin group. This error may also occur due to connection loss, try again.");
errors += String.Format("{0} Error Code: 2, Error occurred, check device name (case senstive) and admin group. This error may also occur due to connection loss, try again." + Environment.NewLine, DateTime.UtcNow);
}
this.resultsTextBox.Text = text;
Tệp này không bị xóa nhiều nhưng trong trường hợp tôi muốn nó có tên cột chính xác ở trên cùng. tức là:
DateTime,VirtualIP,VirtualPort,VirtualName,DestinationIP,DestPort,Status,Desired
Bạn thực sự không cần "C#" ở cuối tiêu đề của mình. Các thẻ làm điều đó cho bạn. –
Vâng tôi biết nhưng tôi đã làm nó cho khả năng hiển thị tốt hơn – KPS
các thẻ chăm sóc đó cho bạn. Tất cả những gì bạn đang làm là làm cho tiêu đề của bạn khó đọc hơn, vì vậy ít có khả năng người khác sẽ đọc nó và giúp bạn. Đây không phải là một diễn đàn thảo luận hay nhóm tin tức. –