Вот данные, которые я хочу прочитать:FileHelpers: Как обращаться с полей в кавычках при чтении файла
"Adam C. Emality","1Z620Y1V034826","14.40"
"Ethel Baeron","1Z620Y1V034604","15.19"
"Donna Lidt","1Z620Y1V034650","12.37"
Затем после чтения данных, я хочу, чтобы выполнить Регистрация на двух сборниках, один массив и один список - мой код ниже. Однако после выполнения строки чтения мои строки хранятся следующим образом: "\"Adam C. Emality\""
"\"1Z620Y1V034826\""
"\"14.40\""
... и т. Д. Почему это происходит? Я не хочу включать "
, и я не знаю, почему он добавляет в \
.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using FileHelpers;
using Parser;
namespace Amazon_File
{
class SpreadSheet
{
public void create(IEnumerable<SpreadList> list)
{
var steamengine = new FileHelperEngine<Records>();
var records = steamengine.ReadFile(@"C:\Users\Danny\Documents\Visual Studio 2013\Projects\Amazon File\Amazon File\Daniel.csv");
var spreadlist = from x in list
join y in records on x.Name equals y.Name
select new { y.Name, y.Track, y.worldPrice, x.ItemPrice, x.Quantity };
[DelimitedRecord(",")]
public class Records
{
public string Name;
public string Track;
public string worldPrice;
}
public class SpreadList
{
public string Name { get; set; }
public string Title { get; set; }
public string ItemPrice { get; set; }
public string Quantity { get; set; }
}
}
'\ "'как отладчик отображает'"' внутри строки. Предположительно, 'FileHelperEngine' (независимо от того, что есть) не снимает цитаты из вашего файла. – Blorgbeard
Вы можете использовать '.Trim (" \ "") 'для любой строки, чтобы удалить". –