Beispiel #1
0
        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);
        }
Beispiel #3
0
 public static string Get(string key, LineFeedType lineFeed = LineFeedType.Windows)
 {
     if (lineFeed == LineFeedType.Windows)
     {
         return(_strings[key]);
     }
     return(_strings[key].Replace("\r\n", "\n"));
 }
Beispiel #4
0
        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;
        }