go.encoding.csv
1.23.1.2
See the version list below for details.
dotnet add package go.encoding.csv --version 1.23.1.2
NuGet\Install-Package go.encoding.csv -Version 1.23.1.2
<PackageReference Include="go.encoding.csv" Version="1.23.1.2" />
<PackageVersion Include="go.encoding.csv" Version="1.23.1.2" />
<PackageReference Include="go.encoding.csv" />
paket add go.encoding.csv --version 1.23.1.2
#r "nuget: go.encoding.csv, 1.23.1.2"
#:package go.encoding.csv@1.23.1.2
#addin nuget:?package=go.encoding.csv&version=1.23.1.2
#tool nuget:?package=go.encoding.csv&version=1.23.1.2
go.encoding.csv
C# package converted from the Go standard library by go2cs. Go version: 1.23.1
Package csv reads and writes comma-separated values (CSV) files. There are many kinds of CSV files; this package supports the format described in RFC 4180, except that [Writer] uses LF instead of CRLF as newline character by default.
A csv file contains zero or more records of one or more fields per record. Each record is separated by the newline character. The final record may optionally be followed by a newline character.
field1,field2,field3
White space is considered part of a field.
Carriage returns before newline characters are silently removed.
Blank lines are ignored. A line with only whitespace characters (excluding the ending newline character) is not considered a blank line.
Fields which start and stop with the quote character " are called quoted-fields. The beginning and ending quote are not part of the field.
The source:
normal string,"quoted-field"
results in the fields
{`normal string`, `quoted-field`}
Within a quoted-field a quote character followed by a second quote character is considered a single quote.
"the ""word"" is true","a ""quoted-field"""
results in
{`the "word" is true`, `a "quoted-field"`}
Newlines and commas may be included in a quoted-field
"Multi-line
field","comma is ,"
results in
{`Multi-line
field`, `comma is ,`}
Part of the go2cs converted Go standard library. See the repository for usage and details.
Copyright 2009 The Go Authors. All rights reserved. This C# package is converted from Go standard library source; use of that source is governed by a BSD-style license that can be found in the LICENSE file. The go2cs conversion itself is distributed under the MIT license.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net9.0
- go.bufio (>= 1.23.1.2)
- go.bytes (>= 1.23.1.2)
- go.errors (>= 1.23.1.2)
- go.fmt (>= 1.23.1.2)
- go.io (>= 1.23.1.2)
- go.lib (>= 1.23.1.2)
- go.strings (>= 1.23.1.2)
- go.unicode (>= 1.23.1.2)
- go.unicode.utf8 (>= 1.23.1.2)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.