private static string GetLineFeedString(LineFeedType type) { string lineFeed; switch (type) { case LineFeedType.Cr: lineFeed = "\r"; break; case LineFeedType.CrLf: lineFeed = "\r\n"; break; case LineFeedType.Lf: lineFeed = "\n"; break; case LineFeedType.LfCr: lineFeed = "\n\r"; break; default: throw new NotSupportedException(); } return(lineFeed); }
public string GetFileContent(string filePath, LineFeedType lineFeedType) { string lineFeed; switch (lineFeedType) { case LineFeedType.Cr: lineFeed = "\r"; break; case LineFeedType.CrLf: lineFeed = "\r\n"; break; case LineFeedType.Lf: lineFeed = "\n"; break; case LineFeedType.LfCr: lineFeed = "\n\r"; break; default: throw new NotSupportedException(); } string[] lines = File.ReadAllLines(filePath); string content = string.Join(lineFeed, lines); return(content); }
public static string Get(string key, LineFeedType lineFeed = LineFeedType.Windows) { if (lineFeed == LineFeedType.Windows) { return(_strings[key]); } return(_strings[key].Replace("\r\n", "\n")); }
private static string GetLineFeedString(LineFeedType type) { string lineFeed; switch (type) { case LineFeedType.Cr: lineFeed = "\r"; break; case LineFeedType.CrLf: lineFeed = "\r\n"; break; case LineFeedType.Lf: lineFeed = "\n"; break; case LineFeedType.LfCr: lineFeed = "\n\r"; break; default: throw new NotSupportedException(); } return lineFeed; }