Read While You Wait - Get immediate ebook access, if available*, when you order a print book

Understanding System.IO for .NET Core 3

Implementing Internal and Commercial Tools

Authors: Villela, Roger

Download source code Free Preview
  • Contains C# source code for each System.IO mechanism 
  • Covers custom library functions that can be used on Microsoft Windows, Linux, and Apple macOS
  • Contains examples for cross-platform Base Class Library and System.IO
see more benefits

Buy this book

eBook ¥3,930
price for Japan (gross)
  • ISBN 978-1-4842-5872-9
  • Digitally watermarked, DRM-free
  • Included format: EPUB, PDF
  • ebooks can be used on all reading devices
  • Immediate eBook download after purchase
Softcover ¥4,913
price for Japan (gross)
  • ISBN 978-1-4842-5871-2
  • Free shipping for individuals worldwide
  • Immediate ebook access, if available*, with your print order
  • Usually dispatched within 3 to 5 business days.
About this book

Take full advantage of the .NET APIs in System.IO to achieve fundamental I/O operations and produce better quality software.  

You’ll start with the basics of creating a .NET Core custom library for System.IO. You will learn the purpose and benefits of a custom cross-platform .NET Core library along with the implementation architecture of the custom library components. Moving forward, you will learn how to use the .NET APIs of System.IO for getting information about resources. Here, you will go through drives, directories, files, and much more in the .NET API.

You’ll discuss manipulation of resources and the environment, where you will learn how to build custom IO actions for resource manipulation followed by its properties and security. Next, you will learn special .NET API operations with System.IO with demonstrations on working with collection of resources, directories, files, and system information. Finally, you will go through the managed and unmanaged streams in the .NET API such as memory stream, file stream, and much more.

After reading Understanding System.IO for .NET Core 3, you will be able to work with different features of .System.IO in .NET Core and implement its internal and commercial tools for different I/O scenarios.

What You Will Learn

    Discover the inner workings of the System.IO BCL implementation on the .NET Core platform
  • Work with System.IO mechanisms available through the .NET Core platform
  • Write a custom library that encapsulates .NET APIs  from System.IO
  • Design and implement various tools in System.IO

Who This Book Is For
Developers with prior experience of working in .NET or .NET Core.


About the authors

Roger Villela is a software engineer and entrepreneur with almost 30 years of experience in the industry and works as an independent professional. Currently, he is focused on his work as a book author and technical educator and specializes in the inner works of orthogonal features of the following Microsoft development platforms:

  • Microsoft Windows base services
  • Microsoft Universal Windows Platform (UWP)
  • Microsoft WinRT
  • Microsoft .NET Framework implementation of the runtime environment (CLR)

His work is based on Microsoft Visual Studio (Microsoft Windows) using the following programming languages, extensions, and projections: 

  • C/C++
  • Assembly (Intel IA-32/Intel 64 (x64/amd64))
  • Component extensions for runtimes (C++/CLI and C++/CX)

Table of contents (6 chapters)

Table of contents (6 chapters)

Buy this book

eBook ¥3,930
price for Japan (gross)
  • ISBN 978-1-4842-5872-9
  • Digitally watermarked, DRM-free
  • Included format: EPUB, PDF
  • ebooks can be used on all reading devices
  • Immediate eBook download after purchase
Softcover ¥4,913
price for Japan (gross)
  • ISBN 978-1-4842-5871-2
  • Free shipping for individuals worldwide
  • Immediate ebook access, if available*, with your print order
  • Usually dispatched within 3 to 5 business days.

Services for this book

Loading...

Bibliographic Information

Bibliographic Information
Book Title
Understanding System.IO for .NET Core 3
Book Subtitle
Implementing Internal and Commercial Tools
Authors
Copyright
2020
Publisher
Apress
Copyright Holder
Roger Villela
eBook ISBN
978-1-4842-5872-9
DOI
10.1007/978-1-4842-5872-9
Softcover ISBN
978-1-4842-5871-2
Edition Number
1
Number of Pages
XIV, 174
Number of Illustrations
84 b/w illustrations
Topics

*immediately available upon purchase as print book shipments may be delayed due to the COVID-19 crisis. ebook access is temporary and does not include ownership of the ebook. Only valid for books with an ebook version. Springer Reference Works are not included.