Click here to Skip to main content
15,895,011 members
Home / Discussions / C#
   

C#

 
AnswerRe: Package Installation Failure Pin
OriginalGriff29-Jan-19 23:32
mveOriginalGriff29-Jan-19 23:32 
GeneralRe: Package Installation Failure Pin
NalaBI30-Jan-19 2:38
NalaBI30-Jan-19 2:38 
GeneralRe: Package Installation Failure Pin
OriginalGriff30-Jan-19 3:01
mveOriginalGriff30-Jan-19 3:01 
AnswerRe: Package Installation Failure Pin
Richard MacCutchan29-Jan-19 23:50
mveRichard MacCutchan29-Jan-19 23:50 
GeneralRe: Package Installation Failure Pin
Richard Deeming30-Jan-19 2:18
mveRichard Deeming30-Jan-19 2:18 
GeneralRe: Package Installation Failure Pin
Richard MacCutchan30-Jan-19 3:26
mveRichard MacCutchan30-Jan-19 3:26 
AnswerRe: Package Installation Failure Pin
Richard Deeming30-Jan-19 2:25
mveRichard Deeming30-Jan-19 2:25 
GeneralRe: Package Installation Failure Pin
NalaBI30-Jan-19 2:33
NalaBI30-Jan-19 2:33 
QuestionRead n lines from file Pin
pkfox28-Jan-19 3:20
professionalpkfox28-Jan-19 3:20 
AnswerRe: Read n lines from file Pin
Dave Kreskowiak28-Jan-19 3:42
mveDave Kreskowiak28-Jan-19 3:42 
GeneralRe: Read n lines from file Pin
pkfox28-Jan-19 21:14
professionalpkfox28-Jan-19 21:14 
GeneralRe: Read n lines from file Pin
Dave Kreskowiak29-Jan-19 2:49
mveDave Kreskowiak29-Jan-19 2:49 
GeneralRe: Read n lines from file Pin
pkfox30-Jan-19 7:48
professionalpkfox30-Jan-19 7:48 
GeneralRe: Read n lines from file Pin
pkfox30-Jan-19 7:48
professionalpkfox30-Jan-19 7:48 
GeneralRe: Read n lines from file Pin
pkfox30-Jan-19 7:48
professionalpkfox30-Jan-19 7:48 
GeneralRe: Read n lines from file Pin
Dave Kreskowiak30-Jan-19 7:53
mveDave Kreskowiak30-Jan-19 7:53 
GeneralRe: Read n lines from file Pin
pkfox30-Jan-19 8:06
professionalpkfox30-Jan-19 8:06 
AnswerRe: Read n lines from file Pin
OriginalGriff28-Jan-19 4:39
mveOriginalGriff28-Jan-19 4:39 
GeneralRe: Read n lines from file Pin
pkfox28-Jan-19 21:16
professionalpkfox28-Jan-19 21:16 
AnswerRe: Read n lines from file Pin
Gerry Schmitz28-Jan-19 8:13
mveGerry Schmitz28-Jan-19 8:13 
GeneralRe: Read n lines from file Pin
pkfox28-Jan-19 21:17
professionalpkfox28-Jan-19 21:17 
AnswerRe: Read n lines from file Pin
BillWoodruff28-Jan-19 23:43
professionalBillWoodruff28-Jan-19 23:43 
GeneralRe: Read n lines from file Pin
pkfox30-Jan-19 7:50
professionalpkfox30-Jan-19 7:50 
AnswerRe: Read n lines from file Pin
AFell231-Jan-19 6:24
AFell231-Jan-19 6:24 
Here is perhaps the best way to handle this using Linq expressions:

static List<AccountData> ParseAccountData(string filePath, string delimiter = "ACC_ID:")
{
	int g = 0;
	return File.ReadAllLines(filePath)
		.Select(x => new 
		{ 
			group = x == delimiter ? ++g : g,
			line = x 
		})
		.Where(x => x.line != delimiter)
		.GroupBy(x => x.group)
		.Select(x => new AccountData 
		{ 
			Acc_ID = x.First().line,
			Data = x.Skip(1).Select(z => z.line).ToList()
		})
		.ToList()
}

class AccountData
{
	public string Acc_ID { get; set; }
	
	public List<string> Data { get; set; }
}

As you can see, it's not a one-liner, but it can be a bit more succinct than a looping statement. From a performance perspective, it's probably not that much faster. And the File.ReadAllLines method can be bad for memory usage for parsing exceptionally large files.
QuestionTimer is get slowed after some time Pin
Mohamed Fahad26-Jan-19 1:01
Mohamed Fahad26-Jan-19 1:01 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.