πŸ“¦ System.IO.Streams library for .NET nanoFramework.
ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ Ρ„Π°ΠΉΠ»Ρƒ
nfbot b8abf79fcd
Update 1 NuGet dependencies
***NO_CI***
2024-11-21 00:52:24 +00:00
.github/workflows Work CI-CD 2022-12-27 17:37:43 +00:00
System.IO.Streams Update 1 NuGet dependencies 2024-10-21 01:53:58 +01:00
UnitTests/MemoryStreamUnitTests Update 1 NuGet dependencies 2024-11-21 00:52:24 +00:00
assets Fix URL to docs API 2022-02-15 19:01:04 +00:00
config Initial commit 2022-02-15 18:26:22 +00:00
.github_changelog_generator Work CI-CD (#1) 2022-02-17 16:29:48 +00:00
.gitignore Initial commit 2022-02-15 18:26:22 +00:00
.runsettings Work CI-CD 2022-11-22 17:03:37 +00:00
CHANGELOG.md Update CHANGELOG for v1.1.59 2024-04-08 23:00:02 +00:00
LICENSE.md Initial commit 2022-02-15 18:26:22 +00:00
NuGet.Config Initial commit 2022-02-15 18:26:22 +00:00
README.md Update README.md 2022-12-28 11:25:31 +00:00
azure-pipelines.yml Work CI-CD 2024-01-26 15:56:59 +00:00
nanoFramework.System.IO.Streams.nuspec Update 3 NuGet dependencies 2023-11-09 20:39:36 +00:00
nanoFramework.System.IO.Streams.sln Work CI-CD 2022-11-22 17:03:37 +00:00
template.vssettings Initial commit 2022-02-15 18:26:22 +00:00
version.json Work CI-CD 2022-12-28 11:05:36 +00:00

README.md

Quality Gate Status Reliability Rating NuGet #yourfirstpr Discord

nanoFramework logo


Welcome to the .NET nanoFramework System.IO.Streams Library repository

Build status

Component Build Status NuGet Package
System.IO.Streams Build Status NuGet

Usage examples

Using a MemoryStream

Write data using memory as a backing store.

using MemoryStream memStream = new MemoryStream(100);

string test = "nanoFramework Test";
memStream.Write(Encoding.UTF8.GetBytes(test), 0, test.Length);
memStream.Flush();

Reset stream position.

memStream.Seek(0, SeekOrigin.Begin);

Read from from stream.

byte[] readbuff = new byte[20];
memStream.Read(readbuff, 0, readbuff.Length);

string testResult = new string(Encoding.UTF8.GetChars(readbuff));

Feedback and documentation

For documentation, providing feedback, issues and finding out how to contribute please refer to the Home repo.

Join our Discord community here.

Credits

The list of contributors to this project can be found at CONTRIBUTORS.

License

The nanoFramework Class Libraries are licensed under the MIT license.

Code of Conduct

This project has adopted the code of conduct defined by the Contributor Covenant to clarify expected behaviour in our community. For more information see the .NET Foundation Code of Conduct.

.NET Foundation

This project is supported by the .NET Foundation.