[This is preliminary documentation and is subject to change.]
Namespace: NFX.Serialization.CSVAssembly: NFX (in NFX.dll) Version: 3.0.0.1 (3.0.0.1)
public static IEnumerable<IEnumerable<string>> ParseCSV(
this IEnumerable<char> stream,
bool trim = false,
bool skipHeader = false,
int columns = -1,
bool skipIfMore = false,
bool addIfLess = false
)
public static IEnumerable<IEnumerable<string>> ParseCSV(
this IEnumerable<char> stream,
bool trim = false,
bool skipHeader = false,
int columns = -1,
bool skipIfMore = false,
bool addIfLess = false
)
<ExtensionAttribute>
Public Shared Function ParseCSV (
stream As IEnumerable(Of Char),
Optional trim As Boolean = false,
Optional skipHeader As Boolean = false,
Optional columns As Integer = -1,
Optional skipIfMore As Boolean = false,
Optional addIfLess As Boolean = false
) As IEnumerable(Of IEnumerable(Of String))
<ExtensionAttribute>
Public Shared Function ParseCSV (
stream As IEnumerable(Of Char),
Optional trim As Boolean = false,
Optional skipHeader As Boolean = false,
Optional columns As Integer = -1,
Optional skipIfMore As Boolean = false,
Optional addIfLess As Boolean = false
) As IEnumerable(Of IEnumerable(Of String))
public:
[ExtensionAttribute]
static IEnumerable<IEnumerable<String^>^>^ ParseCSV(
IEnumerable<wchar_t>^ stream,
bool trim = false,
bool skipHeader = false,
int columns = -1,
bool skipIfMore = false,
bool addIfLess = false
)
public:
[ExtensionAttribute]
static IEnumerable<IEnumerable<String^>^>^ ParseCSV(
IEnumerable<wchar_t>^ stream,
bool trim = false,
bool skipHeader = false,
int columns = -1,
bool skipIfMore = false,
bool addIfLess = false
)
static member ParseCSV :
stream : IEnumerable<char> *
?trim : bool *
?skipHeader : bool *
?columns : int *
?skipIfMore : bool *
?addIfLess : bool
(* Defaults:
let _trim = defaultArg trim false
let _skipHeader = defaultArg skipHeader false
let _columns = defaultArg columns -1
let _skipIfMore = defaultArg skipIfMore false
let _addIfLess = defaultArg addIfLess false
*)
-> IEnumerable<IEnumerable<string>>
static member ParseCSV :
stream : IEnumerable<char> *
?trim : bool *
?skipHeader : bool *
?columns : int *
?skipIfMore : bool *
?addIfLess : bool
(* Defaults:
let _trim = defaultArg trim false
let _skipHeader = defaultArg skipHeader false
let _columns = defaultArg columns -1
let _skipIfMore = defaultArg skipIfMore false
let _addIfLess = defaultArg addIfLess false
*)
-> IEnumerable<IEnumerable<string>>
Return Value
Type:
IEnumerable
IEnumerable
String Usage Note
In Visual Basic and C#, you can call this method as an instance method on any object of type
IEnumerable
Char . When you use instance method syntax to call this method, omit the first parameter. For more information, see
Extension Methods (Visual Basic) or
Extension Methods (C# Programming Guide).