Я новичок в c #.У меня есть только некоторые базовые знания, такие как копирование и вставка.Это означает, что я не хорош в C #.И извините за мой английский.Теперь к моей проблеме.У меня есть файл notepad.txt.Он содержит некоторые параметры со значениями, которые я получаю из другой программы.
Описание этого .txt файла: [Единица необязательна] name_of_parameter = значение
notepad.txt:
[mm]p0=45
[mm]param1=36.42199010819
[mm]param2=56
param9=56
[degrees]p3=453
[degrees]p4=134
[mm]p5=56
p6=1
p7=1
Нет никакого шанса получить другой стиль этого вывода (файл .txt).
В дополнение к этому у меня есть лист Excel со случайными строками и столбцами.В первой строке находятся name_of_parameter like -> param1, p0 .....
Поэтому я хочу заменить, например, значение param2 (в моем файле .txt) назначение param2 из моего листа Excel.Я хочу сделать это со всеми name_of_parameters, которые существуют в обоих файлах в цикле, потому что мой лист Excel имеет более одной строки.Заключение Я хочу манипулировать файлом notepad.txt.
снимок экрана
мой код C #:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Runtime.InteropServices;
using Excel = Microsoft.Office.Interop.Excel;
namespace ConsoleApplication3
{
class Program
{
static void Main(string[] args)
{
string[] lines = System.IO.File.ReadAllLines(@"C:\Users\Z003DUKJ\Desktop\notepad.txt");
int stop = 1;
}
}
}
Если у кого-нибудь есть советы длямне спасибо