在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → 从固定长度或分隔记录的文件、字符串或流中读取/写入数据的.net项目源码

从固定长度或分隔记录的文件、字符串或流中读取/写入数据的.net项目源码

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:1.22M
  • 下载次数:0
  • 浏览次数:40
  • 发布时间:2024-05-17
  • 实例类别:一般编程问题
  • 发 布 人:chenxiaolan
  • 文件格式:.zip
  • 所需积分:2
 相关标签:

实例介绍

【实例简介】

FileHelpers是一个免费且易于使用的.NET库,用于从固定长度或分隔记录的文件、字符串或流中读取/写入数据。

.NET Standard FileHelpers dll是.NET Framework FileHelpers dll的子集。.NET Standard FileHelpers dll包含:

  • FileHelperEngine
  • MasterDetailEngine
  • Attributes
  • Converters
  • Events
  • ErrorManager
  • 大文件的排序

【实例截图】
【核心代码】
文件清单
└── FileHelpers-ecc07e9e7942394f987af0cafd1ef6ca10a5ffe2
    ├── appveyor.yml
    ├── Build
    │   ├── adddocs.bat
    │   ├── adddocs.txt
    │   ├── BuildDoc.bat
    │   ├── build.ps1
    │   ├── FileHelpers.shfbproj
    │   ├── Home Page.url
    │   ├── PreviousVersion
    │   │   ├── 1.5
    │   │   │   └── FileHelpers.dll
    │   │   ├── 1.6
    │   │   │   └── FileHelpers.dll
    │   │   ├── 2.0
    │   │   │   └── FileHelpers.dll
    │   │   └── 3.1.5
    │   │       └── FileHelpers.dll
    │   ├── ReadmeBinaries.txt
    │   └── setVersion.ps1
    ├── build_local.ps1
    ├── FileHelpers
    │   ├── AsyncEngine
    │   │   ├── FileHelperAsyncEngine.cs
    │   │   ├── FileHelperAsyncEngine.docs.xml
    │   │   └── IFileHelperAsyncEngine.cs
    │   ├── Attributes
    │   │   ├── ConditionalRecordAttribute.cs
    │   │   ├── ConverterKind.cs
    │   │   ├── DelimitedRecordAttribute.cs
    │   │   ├── FieldAlignAttribute.cs
    │   │   ├── FieldArrayLength.cs
    │   │   ├── FieldAttribute.cs
    │   │   ├── FieldCaptionAttribute.cs
    │   │   ├── FieldConverterAttribute.cs
    │   │   ├── FieldDelimiterAttribute.cs
    │   │   ├── FieldFixedLengthAttribute.cs
    │   │   ├── FieldHiddenAttribute.cs
    │   │   ├── FieldIgnoredAttribute.cs
    │   │   ├── FieldInNewLineAttribute.cs
    │   │   ├── FieldNotEmptyAttribute.cs
    │   │   ├── FieldNotInFileAttribute.cs
    │   │   ├── FieldNullValueAttribute.cs
    │   │   ├── FieldOptionalAttribute.cs
    │   │   ├── FieldOrderAttribute.cs
    │   │   ├── FieldQuotedAttribute.cs
    │   │   ├── FieldTrimAttribute.cs
    │   │   ├── FieldValueDiscardedAttribute.cs
    │   │   ├── FixedLengthRecordAttribute.cs
    │   │   ├── IgnoreCommentedLinesAttribute.cs
    │   │   ├── IgnoreEmptyLinesAttribute.cs
    │   │   ├── IgnoreFirstAttribute.cs
    │   │   ├── IgnoreInheritedClassAttribute.cs
    │   │   ├── IgnoreLastAttribute.cs
    │   │   └── TypedRecordAttribute.cs
    │   ├── Common
    │   │   ├── CommonEngine.cs
    │   │   └── RecordIndexer.cs
    │   ├── Converters
    │   │   ├── BooleanConverter.cs
    │   │   ├── ByteConverter.cs
    │   │   ├── CharConverter.cs
    │   │   ├── ConverterBase.cs
    │   │   ├── ConvertHelpers.cs
    │   │   ├── CultureConverter.cs
    │   │   ├── DateTimeConverter.cs
    │   │   ├── DateTimeMultiFormatConverter.cs
    │   │   ├── DecimalConverter.cs
    │   │   ├── DoubleConverter.cs
    │   │   ├── EnumConverter.cs
    │   │   ├── GuidConverter.cs
    │   │   ├── IConverter.cs
    │   │   ├── Int16Converter.cs
    │   │   ├── Int32Converter.cs
    │   │   ├── Int64Converter.cs
    │   │   ├── PercentDoubleConverter.cs
    │   │   ├── SByteConverter.cs
    │   │   ├── SingleConverter.cs
    │   │   ├── UInt16Converter.cs
    │   │   ├── UInt32Converter.cs
    │   │   └── UInt64Converter.cs
    │   ├── Core
    │   │   ├── Attributes.cs
    │   │   ├── ComparerCache.cs
    │   │   ├── ConditionHelper.cs
    │   │   ├── ExtensionsFileHelpers.cs
    │   │   ├── ExtractInfo.cs
    │   │   ├── FieldInfoCacheManipulator.cs
    │   │   ├── ForwardReader.cs
    │   │   ├── IRecordInfo.cs
    │   │   ├── IRecordReader.cs
    │   │   ├── LineInfo.cs
    │   │   ├── NewLineDelimitedRecordReader.cs
    │   │   ├── RecordCondition.cs
    │   │   ├── RecordInfo.cs
    │   │   ├── RecordInfo.Factory.cs
    │   │   ├── RecordOperations.cs
    │   │   └── ReflectionHelper.cs
    │   ├── DataLink
    │   │   ├── ExcelStorageBase.cs
    │   │   ├── FileDataLink.cs
    │   │   ├── GenericDataLink.cs
    │   │   ├── Storage
    │   │   │   ├── AccessStorage.cs
    │   │   │   ├── DataBaseHelper.cs
    │   │   │   ├── DataBaseStorage.cs
    │   │   │   ├── DataStorage.cs
    │   │   │   ├── FileStorage.cs
    │   │   │   ├── GenericDatabaseStorage.cs
    │   │   │   ├── OleDbStorage.cs
    │   │   │   └── SqlServerStorage.cs
    │   │   └── TransactionMode.cs
    │   ├── Diagrams
    │   │   ├── DynamicRecords.cd
    │   │   ├── EnginesDiagramCompact.cd
    │   │   └── pr_306_DefaultCultureInfo.RecordWithSpecifiedCultureInRecordAttributeUsesThatCultureByDefault.xml
    │   ├── Dynamic
    │   │   ├── AttributesBuilder.cs
    │   │   ├── ClassBuilder.cs
    │   │   ├── ConverterBuilder.cs
    │   │   ├── CsvClassBuilder.cs
    │   │   ├── CsvEngine.cs
    │   │   ├── CsvOptions.cs
    │   │   ├── DelimitedClassBuilder.cs
    │   │   ├── DelimitedFieldBuilder.cs
    │   │   ├── DynamicCompilationException.cs
    │   │   ├── FieldBuilder.cs
    │   │   ├── FixedFieldBuilder.cs
    │   │   ├── FixedLengthClassBuilder.cs
    │   │   ├── NetLanguage.cs
    │   │   ├── NetVisibility.cs
    │   │   ├── StringHelper.cs
    │   │   ├── ValidIdentifierValidator.cs
    │   │   └── XmlHelper.cs
    │   ├── Engines
    │   │   ├── DelimitedFileEngine.cs
    │   │   ├── DelimitedRecordOptions.cs
    │   │   ├── EngineBase.cs
    │   │   ├── EventEngineBase.cs
    │   │   ├── Examples.xml
    │   │   ├── FileHelperEngine.cs
    │   │   ├── FileHelperEngine.docs.xml
    │   │   ├── FixedFileEngine.cs
    │   │   ├── FixedRecordOptions.cs
    │   │   ├── IFileHelperEngine.cs
    │   │   ├── INotifyRead.cs
    │   │   ├── INotifyWrite.cs
    │   │   ├── RecordOptions.cs
    │   │   └── StreamHelper.cs
    │   ├── ErrorHandling
    │   │   ├── BadUsageException.cs
    │   │   ├── ConvertException.cs
    │   │   ├── ErrorInfo.cs
    │   │   ├── ErrorManager.cs
    │   │   ├── ErrorMode.cs
    │   │   ├── FileHelpersException.cs
    │   │   └── NullValueNotFoundException.cs
    │   ├── Events
    │   │   ├── AfterReadEventArgs.cs
    │   │   ├── AfterWriteEventArgs.cs
    │   │   ├── BeforeReadEventArgs.cs
    │   │   ├── BeforeWriteEventArgs.cs
    │   │   ├── Delegates.cs
    │   │   ├── FileHelpersEventArgs.cs
    │   │   ├── ProgressEventArgs.cs
    │   │   ├── ReadEventArgs.cs
    │   │   └── WriteEventArgs.cs
    │   ├── Fields
    │   │   ├── AlignMode.cs
    │   │   ├── DelimitedField.cs
    │   │   ├── FieldBase.cs
    │   │   ├── FixedLengthField.cs
    │   │   ├── FixedMode.cs
    │   │   ├── MultilineMode.cs
    │   │   ├── OverflowMode.cs
    │   │   ├── QuoteMode.cs
    │   │   ├── TrimMode.cs
    │   │   └── TypeHelper.cs
    │   ├── FileDiff
    │   │   └── FileDiffEngine.cs
    │   ├── FileHelpers.csproj
    │   ├── FileHelpers.snk
    │   ├── FileTransformEngine
    │   │   ├── ExHelper.cs
    │   │   ├── FileTransformEngine.cs
    │   │   └── ITransformable.cs
    │   ├── FormatDetector
    │   │   ├── DelimiterInfo.cs
    │   │   ├── FormatHint.cs
    │   │   ├── QuoteHelper.cs
    │   │   ├── RecordFormatInfo.cs
    │   │   └── SmartFormatDetector.cs
    │   ├── MasterDetail
    │   │   ├── Common.cs
    │   │   ├── Examples.xml
    │   │   ├── MasterDetailEngine.cs
    │   │   ├── MasterDetailEngine.docs.xml
    │   │   ├── MasterDetails.cs
    │   │   └── RecordAction.cs
    │   ├── MultiRecord
    │   │   ├── MultiRecordEngine.cs
    │   │   └── MultiRecordEngine.docs.xml
    │   ├── Sort
    │   │   ├── BigFileSorter.cs
    │   │   ├── BigFileSorter.T.cs
    │   │   └── SortQueue.T.cs
    │   └── Streams
    │       ├── InternalStreamReader.cs
    │       ├── InternalStringReader.cs
    │       └── StreamInfoProvider.cs
    ├── FileHelpers.Analyzer
    │   ├── FileHelpers.Analyzer
    │   │   ├── FileHelpers.Analyzer
    │   │   │   ├── AnalyzerConfig.cs
    │   │   │   ├── Devoo
    │   │   │   │   ├── CollectionsExtensionMethods.cs
    │   │   │   │   └── StringExtensionMethods.cs
    │   │   │   ├── Diagnostic.nuspec
    │   │   │   ├── FileHelpers.Analyzer.csproj
    │   │   │   ├── FileHelpersCodeFixProvider.cs
    │   │   │   ├── FixIComparableRecord
    │   │   │   │   ├── FixIComparableRecordAnalyzer .cs
    │   │   │   │   └── FixIComparableRecordCodeFixProvider.cs
    │   │   │   ├── FixNamespaces
    │   │   │   │   ├── FixNamespaceAnalyzer.cs
    │   │   │   │   └── FixNamespaceCodeFixProvider.cs
    │   │   │   ├── IFileHelperAnalyzer.cs
    │   │   │   ├── packages.config
    │   │   │   ├── Properties
    │   │   │   │   └── AssemblyInfo.cs
    │   │   │   ├── tools
    │   │   │   │   ├── install.ps1
    │   │   │   │   └── uninstall.ps1
    │   │   │   ├── UseFieldHidden
    │   │   │   │   ├── UseFieldHiddenAnalyzer.cs
    │   │   │   │   └── UseFieldHiddenCodeFixProvider.cs
    │   │   │   ├── UseGenericEngine
    │   │   │   │   ├── UseGenericEngineAnalyzer.cs
    │   │   │   │   └── UseGenericEngineCodeFixProvider.cs
    │   │   │   └── ValidateRecordType
    │   │   │       ├── ValidateRecordTypeAnalyzer.cs
    │   │   │       └── ValidateRecordTypeCodeFixProvider.cs
    │   │   ├── FileHelpers.Analyzer.Test
    │   │   │   ├── app.config
    │   │   │   ├── FileHelpers.Analyzer.Test.csproj
    │   │   │   ├── FixIComparableRecordTest.cs
    │   │   │   ├── FixNamespacesTest.cs
    │   │   │   ├── Helpers
    │   │   │   │   ├── CodeFixVerifier.Helper.cs
    │   │   │   │   ├── DiagnosticResult.cs
    │   │   │   │   └── DiagnosticVerifier.Helper.cs
    │   │   │   ├── packages.config
    │   │   │   ├── Properties
    │   │   │   │   └── AssemblyInfo.cs
    │   │   │   ├── UseFieldHiddenTest.cs
    │   │   │   ├── UseGenericEngineTest.cs
    │   │   │   └── Verifiers
    │   │   │       ├── CodeFixVerifier.cs
    │   │   │       ├── DiagnosticVerifier.cs
    │   │   │       └── FileHelpersCodeFixVerifier.cs
    │   │   └── FileHelpers.Analyzer.Vsix
    │   │       ├── FileHelpers.Analyzer.Vsix.csproj
    │   │       ├── filehelpers_box_analyzer.png
    │   │       └── source.extension.vsixmanifest
    │   ├── FileHelpers.Analyzer.sln
    │   └── readme.md
    ├── FileHelpers.Examples
    │   ├── ExampleBase.cs
    │   ├── Examples
    │   │   ├── Advanced
    │   │   │   ├── DynamicChangeOptions
    │   │   │   │   ├── DynamicChangeOptions.cs
    │   │   │   │   └── Input.txt
    │   │   │   ├── MultipleDelimiters
    │   │   │   │   └── MultipleDelimiters.cs
    │   │   │   ├── MultiRecordEngine
    │   │   │   │   ├── Input.txt
    │   │   │   │   └── MultiRecordEngine.cs
    │   │   │   └── SmartFormatDetector
    │   │   │       ├── Input.txt
    │   │   │       └── SmartFormatDetector.cs
    │   │   ├── Attributes
    │   │   │   ├── FieldOrder
    │   │   │   │   ├── FieldOrder.cs
    │   │   │   │   └── Input.txt
    │   │   │   ├── FieldTrim
    │   │   │   │   ├── FieldTrim.cs
    │   │   │   │   └── Input.txt
    │   │   │   └── FixedLengthRecordLastVariable
    │   │   │       ├── FixedLengthRecordLastVariable.cs
    │   │   │       └── Input.txt
    │   │   ├── Converters
    │   │   │   ├── CustomConverter
    │   │   │   │   ├── CustomConverter.cs
    │   │   │   │   └── Input.txt
    │   │   │   └── EnumConverter
    │   │   │       ├── EnumConverter.cs
    │   │   │       └── Input.txt
    │   │   ├── ErrorHandling
    │   │   │   ├── ErrorModeIgnoreAndContinue
    │   │   │   │   ├── ErrorModeIgnoreAndContinue.cs
    │   │   │   │   └── Input.txt
    │   │   │   ├── ErrorModeSaveAndContinue
    │   │   │   │   ├── ErrorModeSaveAndContinue.cs
    │   │   │   │   └── Input.txt
    │   │   │   └── ErrorModeThrowException
    │   │   │       ├── ErrorModeThrowException.cs
    │   │   │       └── Input.txt
    │   │   ├── EventsAndNotification
    │   │   │   ├── INotifyRead
    │   │   │   │   ├── INotifyRead.cs
    │   │   │   │   └── Input.txt
    │   │   │   ├── INotifyWrite
    │   │   │   │   ├── INotifyWrite.cs
    │   │   │   │   └── Input.txt
    │   │   │   ├── ReadEvents
    │   │   │   │   ├── Input.txt
    │   │   │   │   └── ReadEvents.cs
    │   │   │   └── WriteEvents
    │   │   │       ├── Input.txt
    │   │   │       └── WriteEvents.cs
    │   │   ├── Excel
    │   │   │   ├── ExcelCreateAndSave
    │   │   │   │   └── ExcelCreateAndSave.cs
    │   │   │   └── ExportAndEdit
    │   │   │       └── ExportAndEdit.cs
    │   │   ├── extract-input.ps1
    │   │   ├── MasterDetail
    │   │   │   ├── MasterDetailCommonSelector
    │   │   │   │   ├── Input.txt
    │   │   │   │   └── MasterDetailCommonSelector.cs
    │   │   │   └── MasterDetailCustomSelector
    │   │   │       ├── Input.txt
    │   │   │       └── MasterDetailCustomSelector.cs
    │   │   ├── MissingValues
    │   │   │   ├── MissingValuesFieldNullValue
    │   │   │   │   ├── Input.txt
    │   │   │   │   └── MissingValuesFieldNullValue.cs
    │   │   │   └── MissingValuesNullable
    │   │   │       ├── Input.txt
    │   │   │       └── MissingValuesNullable.cs
    │   │   ├── QuickStart
    │   │   │   ├── Autoproperties
    │   │   │   │   ├── Autoproperties.cs
    │   │   │   │   └── Input.txt
    │   │   │   ├── ReadFileDelimited
    │   │   │   │   ├── Input.txt
    │   │   │   │   └── ReadFileDelimited.cs
    │   │   │   ├── ReadFileFixed
    │   │   │   │   ├── Input.txt
    │   │   │   │   └── ReadFileFixed.cs
    │   │   │   ├── ReadWriteRecordByRecord
    │   │   │   │   ├── Input.txt
    │   │   │   │   └── ReadWriteRecordByRecord.cs
    │   │   │   ├── WriteFileDelimited
    │   │   │   │   └── WriteFileDelimited.cs
    │   │   │   ├── WriteFileFixed
    │   │   │   │   └── WriteFileFixed.cs
    │   │   │   └── WriteRecordByRecord
    │   │   │       └── WriteRecordByRecord.cs
    │   │   └── Sorting
    │   │       ├── SortBigFiles
    │   │       │   ├── input.txt
    │   │       │   └── SortBigFiles.cs
    │   │       └── SortBigFilesString1
    │   │           ├── input.txt
    │   │           └── SortBigFilesString1.cs
    │   ├── FileHelpers.Examples.csproj
    │   ├── OutputBase.cs
    │   └── VirtualConsole.cs
    ├── FileHelpers.ExcelNPOIStorage
    │   ├── ExcelBadUsageException.cs
    │   ├── ExcelNPOIStorage.cs
    │   ├── FileHelpers.ExcelNPOIStorage.csproj
    │   ├── FileHelpers.snk
    │   └── NPOIUtils.cs
    ├── FileHelpers.ExcelNPOIStorage.Tests
    │   ├── FileHelpers.ExcelNPOIStorage.Tests.csproj
    │   ├── Program.cs
    │   ├── testBlankFields.xlsx
    │   └── test.xlsx
    ├── FileHelpers.sln
    ├── FileHelpers.sln.DotSettings
    ├── FileHelpers.Tests
    │   ├── Data
    │   │   ├── Bad
    │   │   │   ├── BadAdd1.txt
    │   │   │   ├── BadAdd2.txt
    │   │   │   ├── BadAll1.txt
    │   │   │   ├── BadDate1IgnoreLast2.txt
    │   │   │   ├── BadDate1IgnoreLast.txt
    │   │   │   ├── BadDate1Ignore.txt
    │   │   │   ├── BadDate1.txt
    │   │   │   ├── BadDate2.txt
    │   │   │   ├── BadInt1.txt
    │   │   │   ├── BadInt2.txt
    │   │   │   ├── BadInt3.txt
    │   │   │   ├── BadInt4.txt
    │   │   │   ├── BadQuoted1.txt
    │   │   │   ├── BadQuoted2.txt
    │   │   │   ├── BadQuoted3.txt
    │   │   │   ├── CustomersTabNumFields.txt
    │   │   │   ├── DelimiterNotFoundFirstField.txt
    │   │   │   ├── DelimiterNotFoundLastField.txt
    │   │   │   ├── DelimiterNotFoundMiddleField.txt
    │   │   │   ├── EmptyLineAtEnd.txt
    │   │   │   ├── EmptyLineInTheMiddle.txt
    │   │   │   ├── EmptyLine.txt
    │   │   │   ├── FieldNotEmpty1.txt
    │   │   │   ├── FieldNotEmpty2.txt
    │   │   │   ├── FieldNotEmpty3.txt
    │   │   │   ├── InNewLine3.txt
    │   │   │   ├── InNewLine4.txt
    │   │   │   ├── InNewLineAfterOptional2.txt
    │   │   │   ├── IntWithDot.txt
    │   │   │   ├── IntWithLetters.txt
    │   │   │   ├── IntWithSpaces1.txt
    │   │   │   ├── IntWithSpaces2.txt
    │   │   │   ├── MultiRecord1.txt
    │   │   │   ├── NoBadNullvalue.txt
    │   │   │   └── OptionalBad1.txt
    │   │   ├── Classes
    │   │   │   ├── ClassFromFile.cs
    │   │   │   ├── SampleBinaryClass.fhc
    │   │   │   ├── SampleClassCS.cs
    │   │   │   └── SampleClassVB.vb
    │   │   ├── Detection
    │   │   │   ├── Cities2.txt
    │   │   │   ├── Cities.txt
    │   │   │   ├── CityRates.txt
    │   │   │   ├── CustomersComma.txt
    │   │   │   ├── CustomersFixed.txt
    │   │   │   ├── CustomersSemiColon.txt
    │   │   │   ├── CustomersTab2.txt
    │   │   │   ├── CustomersTab.txt
    │   │   │   ├── DelimitedMedium.txt
    │   │   │   ├── Locations.txt
    │   │   │   ├── OnColumnFixed.txt
    │   │   │   ├── OnColumnNonFixed.txt
    │   │   │   ├── SampleData.txt
    │   │   │   ├── SuperQuoted2.txt
    │   │   │   └── SuperQuoted.txt
    │   │   ├── Dynamic
    │   │   │   └── VendorImport.xml
    │   │   ├── Excel
    │   │   │   ├── Customers2.xls
    │   │   │   ├── Customers.xls
    │   │   │   ├── ExcelWithCustomSheets.xlsx
    │   │   │   ├── ExcelWithEmptyCells.xlsx
    │   │   │   ├── ExcelWithNoEmptyRows.xls
    │   │   │   ├── ExcelWithNoEmptyRows.xlsx
    │   │   │   ├── ExcelWithOneEmptyRows.xlsx
    │   │   │   ├── ExcelWithTwoEmptyRows.xlsx
    │   │   │   ├── OneColumnEnumBad.xls
    │   │   │   ├── OneColumnEnum.xls
    │   │   │   ├── OneColumnError.xls
    │   │   │   ├── OneColumn.xls
    │   │   │   ├── OrdersDate.xls
    │   │   │   ├── OrdersError.xls
    │   │   │   ├── Orders.xls
    │   │   │   └── Template.xls
    │   │   ├── GenerateTestData.autogen.cs
    │   │   ├── Good
    │   │   │   ├── Accounts.txt
    │   │   │   ├── ArrayFields2.txt
    │   │   │   ├── ArrayFieldsDelimited.txt
    │   │   │   ├── ArrayFields.txt
    │   │   │   ├── Chinese.txt
    │   │   │   ├── ChineseUnicode.txt
    │   │   │   ├── ConditionalRecords1.txt
    │   │   │   ├── ConditionalRecords2.txt
    │   │   │   ├── ConditionalRecords3.txt
    │   │   │   ├── ConditionalRecords4.txt
    │   │   │   ├── ConverterDecimals1.txt
    │   │   │   ├── ConverterDecimals2.txt
    │   │   │   ├── CustomConverter1.txt
    │   │   │   ├── CustomConverter2.txt
    │   │   │   ├── CustomersFixedExact.txt
    │   │   │   ├── CustomersFixedLessChars10Records.txt
    │   │   │   ├── CustomersFixedMoreChars5Records.txt
    │   │   │   ├── CustomersFixedMoreVariable12Records.txt
    │   │   │   ├── CustomersFixed.txt
    │   │   │   ├── CustomersFixedWithout1AndHalfFields.txt
    │   │   │   ├── CustomersFixedWithout2Fields.txt
    │   │   │   ├── CustomersFixedWithoutLastField.txt
    │   │   │   ├── CustomersSemiColon.txt
    │   │   │   ├── CustomersTabIgnoreFirst.txt
    │   │   │   ├── CustomersTabIgnoreLast.txt
    │   │   │   ├── CustomersTabIgnoreMiddle.txt
    │   │   │   ├── CustomersTab.txt
    │   │   │   ├── CustomersVerticalBarDemo.txt
    │   │   │   ├── CustomersVerticalBarOlds.txt
    │   │   │   ├── CustomersVerticalBarOptions.txt
    │   │   │   ├── CustomersVerticalBar.txt
    │   │   │   ├── DateFormat1.txt
    │   │   │   ├── DateFormat2.txt
    │   │   │   ├── DiffOrdersDup.txt
    │   │   │   ├── DiffOrdersNew.txt
    │   │   │   ├── DiffOrdersOld.txt
    │   │   │   ├── DiscardFirst0.txt
    │   │   │   ├── DiscardFirst1.txt
    │   │   │   ├── DiscardFirst2.txt
    │   │   │   ├── DiscardFirst3.txt
    │   │   │   ├── DiscardFirstReport.txt
    │   │   │   ├── DiscardLast0.txt
    │   │   │   ├── DiscardLast1.txt
    │   │   │   ├── DiscardLast2.txt
    │   │   │   ├── DiscardLast3.txt
    │   │   │   ├── EmptyFile.txt
    │   │   │   ├── EncodingAdv1.txt
    │   │   │   ├── EncodingAdv2.txt
    │   │   │   ├── EncodingAdv3.txt
    │   │   │   ├── EncodingANSI.txt
    │   │   │   ├── EncodingChinese.bin
    │   │   │   ├── EncodingUnicodeBig.bin
    │   │   │   ├── EncodingUnicode.bin
    │   │   │   ├── EncodingUTF8.txt
    │   │   │   ├── EnumConverter1.txt
    │   │   │   ├── EnumConverter2.txt
    │   │   │   ├── EnumConverter3.txt
    │   │   │   ├── ExcelCsv1.txt
    │   │   │   ├── ExcelCsv2.txt
    │   │   │   ├── FieldHiddenAdvanced.txt
    │   │   │   ├── FieldNotEmpty1.txt
    │   │   │   ├── IgnoreComments1.txt
    │   │   │   ├── IgnoreComments2.txt
    │   │   │   ├── IgnoreEmpty1.txt
    │   │   │   ├── IgnoreEmpty2.txt
    │   │   │   ├── IgnoreEmpty3.txt
    │   │   │   ├── IgnoreEmpty4.txt
    │   │   │   ├── IgnoreEmpty5.txt
    │   │   │   ├── InNewLine0.txt
    │   │   │   ├── InNewLine1.txt
    │   │   │   ├── InNewLine2.txt
    │   │   │   ├── InNewLineAfterOptional1.txt
    │   │   │   ├── InNewLineFixed1.txt
    │   │   │   ├── InNewLineFixed2.txt
    │   │   │   ├── MasterDetail1.txt
    │   │   │   ├── MasterDetail2.txt
    │   │   │   ├── MasterDetail3.txt
    │   │   │   ├── MultilineFull.txt
    │   │   │   ├── MultiRecord1.txt
    │   │   │   ├── NullableTypes1.txt
    │   │   │   ├── NumberFormat2.txt
    │   │   │   ├── NumberFormatFrench.txt
    │   │   │   ├── NumberFormat.txt
    │   │   │   ├── NumberNegative.txt
    │   │   │   ├── OptionalDelimited0.txt
    │   │   │   ├── OptionalDelimited1Quoted.txt
    │   │   │   ├── OptionalDelimited1.txt
    │   │   │   ├── OptionalDelimited2Quoted.txt
    │   │   │   ├── OptionalDelimited2.txt
    │   │   │   ├── OptionalDelimited3.txt
    │   │   │   ├── OptionalDelimited4.txt
    │   │   │   ├── OptionalDelimited5.txt
    │   │   │   ├── OptionalDelimitedFull.txt
    │   │   │   ├── OptionalFixed0.txt
    │   │   │   ├── OptionalFixed1.txt
    │   │   │   ├── OptionalFixed2.txt
    │   │   │   ├── OrdersFixedIgnoreMiddle.txt
    │   │   │   ├── OrdersFixed.txt
    │   │   │   ├── OrdersSemiColon.txt
    │   │   │   ├── OrdersSmallVerticalBar.txt
    │   │   │   ├── OrdersTab.txt
    │   │   │   ├── OrdersVerticalBar.txt
    │   │   │   ├── OrdersWithOutDates.txt
    │   │   │   ├── PriceConverter.txt
    │   │   │   ├── QuotedCustomers2.txt
    │   │   │   ├── QuotedCustomers.txt
    │   │   │   ├── QuotedOrders2.txt
    │   │   │   ├── QuotedOrders.txt
    │   │   │   ├── QuoteMode1.txt
    │   │   │   ├── ReadAsDataTable.txt
    │   │   │   ├── RealCsvComma1.txt
    │   │   │   ├── RealCsvComma2.txt
    │   │   │   ├── RealCsvCommaBlankLines1.txt
    │   │   │   ├── RealCsvTab1.txt
    │   │   │   ├── RealCsvTab2.txt
    │   │   │   ├── RealCsvVerticalBar1.txt
    │   │   │   ├── RealCsvVerticalBar2.txt
    │   │   │   ├── Sort1.txt
    │   │   │   ├── Test1.txt
    │   │   │   ├── Test2.txt
    │   │   │   ├── TestEmpty.txt
    │   │   │   ├── Transform1.txt
    │   │   │   ├── Transform2.txt
    │   │   │   └── Trim1.txt
    │   │   ├── TestData.mdb
    │   │   ├── UpLoadCustomers.txt
    │   │   └── UpLoadOrders.txt
    │   ├── EncodingSetup.cs
    │   ├── FileHelpers.snk
    │   ├── FileHelpers.Tests.csproj
    │   ├── FileTestBase.cs
    │   ├── FileTest.cs
    │   ├── Helpers
    │   │   ├── CompareObjects.cs
    │   │   └── FSharpHelper.cs
    │   ├── TempFileFactory.cs
    │   ├── Tests
    │   │   ├── AsyncEngine
    │   │   │   ├── EventsAsync.cs
    │   │   │   └── WritersFieldIndexers.cs
    │   │   ├── ClassBuilder
    │   │   │   └── ClassFromFile.cs
    │   │   ├── Common
    │   │   │   ├── AppendWriters.cs
    │   │   │   ├── ArrayFields.cs
    │   │   │   ├── AsyncEnumerator.cs
    │   │   │   ├── Autoproperties.cs
    │   │   │   ├── ChineseSupport.cs
    │   │   │   ├── ConditionalRecords.cs
    │   │   │   ├── Converters.cs
    │   │   │   ├── CsvEngineTests.cs
    │   │   │   ├── CustomConverter1.cs
    │   │   │   ├── CustomConverter2.cs
    │   │   │   ├── CustomConverter3.cs
    │   │   │   ├── CustomConverterBad.cs
    │   │   │   ├── CustomConverterExceptions.cs
    │   │   │   ├── Customers.cs
    │   │   │   ├── DelimitedEngine.cs
    │   │   │   ├── DelimitedMoreFieldsTests.cs
    │   │   │   ├── DiffTests.cs
    │   │   │   ├── DynamicClassExtra.cs
    │   │   │   ├── DynamicClassFiles.cs
    │   │   │   ├── DynamicOptions.cs
    │   │   │   ├── EncodingAdv.cs
    │   │   │   ├── EncodingChinese.cs
    │   │   │   ├── Encoding.cs
    │   │   │   ├── Events.cs
    │   │   │   ├── EventsGenerics.cs
    │   │   │   ├── ExcelCsv.cs
    │   │   │   ├── FastReadCsv.cs
    │   │   │   ├── FieldAligmentOrder.cs
    │   │   │   ├── FieldAlign.cs
    │   │   │   ├── FieldDelimited.cs
    │   │   │   ├── FieldHiddenTests.cs
    │   │   │   ├── FieldNotEmpty.cs
    │   │   │   ├── FieldOrderTests.cs
    │   │   │   ├── FieldValueDiscardedTests.cs
    │   │   │   ├── FileEncodingAdvanced.cs
    │   │   │   ├── FileEncoding.cs
    │   │   │   ├── FixedEngine.cs
    │   │   │   ├── FixedModeTests.cs
    │   │   │   ├── HeaderText.cs
    │   │   │   ├── IgnoreEmpty.cs
    │   │   │   ├── IgnoreFirst.cs
    │   │   │   ├── IgnoreLast.cs
    │   │   │   ├── ImageConvertion.cs
    │   │   │   ├── InheritedTests.cs
    │   │   │   ├── InNewLine.cs
    │   │   │   ├── IntegerSeparators.cs
    │   │   │   ├── InterfaceEventsTests.cs
    │   │   │   ├── LineCounter.cs
    │   │   │   ├── MultiLine.cs
    │   │   │   ├── MultiThreading.cs
    │   │   │   ├── NullValues.cs
    │   │   │   ├── Optional.cs
    │   │   │   ├── Orders.cs
    │   │   │   ├── OverflowModeTests.cs
    │   │   │   ├── Progress.cs
    │   │   │   ├── QuotedStringEntities.cs
    │   │   │   ├── QuoteMode.cs
    │   │   │   ├── ReadersAsDataTable.cs
    │   │   │   ├── Readers.cs
    │   │   │   ├── ReadersFieldIndexers.cs
    │   │   │   ├── ReadersFirst.cs
    │   │   │   ├── ReadersGeneric.cs
    │   │   │   ├── RealLineNumber.cs
    │   │   │   ├── RecordInfoCloneTest.cs
    │   │   │   ├── ReflectionOrder.cs
    │   │   │   ├── Sort.cs
    │   │   │   ├── TransformEngine.cs
    │   │   │   ├── Trimming.cs
    │   │   │   ├── Writers.cs
    │   │   │   └── WritersMaxRecords.cs
    │   │   ├── Common.cs
    │   │   ├── Converters
    │   │   │   ├── AllConverters.cs
    │   │   │   ├── ConverterCharText.cs
    │   │   │   ├── ConverterHelperTest.cs
    │   │   │   ├── DateFormat.cs
    │   │   │   ├── DateFormatCulture.cs
    │   │   │   ├── DateMultiFormat.cs
    │   │   │   ├── DecimalNumbers.cs
    │   │   │   ├── DefaultCultureInfo.cs
    │   │   │   └── EnumConverter.cs
    │   │   ├── DataLink
    │   │   │   ├── DataLinkTests.cs
    │   │   │   ├── DataProvidersTests.cs
    │   │   │   ├── ExcelStorageNPOITests.cs
    │   │   │   └── SqlServerStorage.cs
    │   │   ├── Detector
    │   │   │   ├── BasicDetection.cs
    │   │   │   ├── HeaderDetection.cs
    │   │   │   └── MultipleFiles.cs
    │   │   ├── Dynamic
    │   │   │   ├── ClassBuilderTests.cs
    │   │   │   ├── DelimitedClassBuilderTests.cs
    │   │   │   └── FixedLengthClassBuilderTests.cs
    │   │   ├── Errors
    │   │   │   ├── BadDelimited.cs
    │   │   │   ├── BadFormat.cs
    │   │   │   ├── BadNotEmpty.cs
    │   │   │   ├── BadOptional.cs
    │   │   │   ├── BadQuoted.cs
    │   │   │   ├── BadUsage.cs
    │   │   │   ├── ErrorModeValidatorAsync.cs
    │   │   │   ├── ErrorModeValidator.cs
    │   │   │   ├── OtherErrors.cs
    │   │   │   └── TransformBad.cs
    │   │   ├── FileHelpers
    │   │   │   ├── DelimitedFieldTests.cs
    │   │   │   └── FSharpAutoPropertiesTests.cs
    │   │   ├── Helpers
    │   │   │   ├── ForwardReaderTests.cs
    │   │   │   ├── QuoteHelperTests.cs
    │   │   │   ├── StreamHelperTest.cs
    │   │   │   └── StringHelperTest.cs
    │   │   ├── MasterDetail
    │   │   │   ├── MasterDetail2.cs
    │   │   │   └── MasterDetail.cs
    │   │   ├── Mocking
    │   │   │   └── FileHelperEngineTests.cs
    │   │   ├── Multirecord
    │   │   │   ├── MultiRecord2.cs
    │   │   │   ├── MultiRecord.cs
    │   │   │   └── MultiRecordEvents.cs
    │   │   ├── Scripts
    │   │   │   └── Temp Tables.txt
    │   │   └── Sort
    │   │       └── SorterTests.cs
    │   └── Types
    │       ├── Customers
    │       │   ├── CustomersFixed.cs
    │       │   ├── CustomersSemiColon.cs
    │       │   ├── CustomersTab.cs
    │       │   ├── CustomersVerticalBar.cs
    │       │   └── CustomersVerticalBarWithFieldCaption.cs
    │       ├── Orders
    │       │   ├── OrdersFixed.cs
    │       │   ├── OrdersSemiColon.cs
    │       │   ├── OrdersTab.cs
    │       │   └── OrdersVerticalBar.cs
    │       └── SampleTypes.cs
    ├── LICENSE.txt
    └── Readme.md

117 directories, 630 files

标签:

实例下载地址

从固定长度或分隔记录的文件、字符串或流中读取/写入数据的.net项目源码

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警