|
||||||
| CSharp Tutorials Tutorials for C# |
![]() |
|
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
|
||||
|
Reading and writing files using File methods
Hello members! This tutorial is a bit nostalgic to me. Here is one of the few reasons why I am into .NET programming so much, instead of Java or C++ for example. I want to show you the File class, which is a small thing but makes my day nice.
![]() We need a sample file... For a start, we need some sample file to read it. I created a new console application. Then I selected the Program.cs file in the Solution Explorer panel, and switched to Properties panel. There is a property called Copy to Output Directory. I changed it to have a copy of this file in the Bin\Release\ folder. Viola, a sample file to read it, right up. ![]() Reading and writing with File class Let's start with some simple code, the goal is to read a file. After writing "File" press Ctrl+. and click to import the System.IO namespace. Then you just need one line of code, which one, depends on your needs. PHP Code:
Here are screenshots of looking up the variables that contain what was read. Look at them, and decide which one of them is useful for you at the moment. ![]() ![]() ![]() Writing data back to files This is again what I like in .NET the most. All writing can be done in one line of code. Unless those files weight in gigabytes, your pc will not run out of memory. You can read for example setting files, or code (.cs) files this way without worrying that it will eat up your memory. Depending on which variable or data type you want to write, you can pick one of the lines. Code:
File.WriteAllBytes("Saved as bytes.cs", asBytes);
File.WriteAllText("Saved as string.cs", asString);
File.WriteAllLines("Saved as lines.cs", asLines);
I hope this tutorial will be helpful or at least make your day a little bit less of writing code and more of enjoying your day. Comments and +rep are always appreciated. ![]()
__________________
proudly presenting my personal website and game website: F1Simulation. a thrilling Managed DirectX racing game... also my Ask Me look at my tutorials about cropping images and Mono: bundling Mono with programs and lambda expressions Last edited by ArekBulski; 09-03-2009 at 09:41 AM.. Reason: added the solution zip |
|
||||
|
Re: Reading and writing files using File methods
Short and sweet. +rep
__________________
Questions and Answers | Online News and Social Bookmarking | Code and Text Collaboration General Chat Forum |
|
||||
|
Re: Reading and writing files using File methods
Nice
+rep
__________________
CodeCall Blog | CodeCall Wiki | Shareware Programming is a branch of mathematics. My CodeCall Blog | My Personal Blog |
|
||||
|
Re: Reading and writing files using File methods
+rep is what you get when someone clicks on the scales icon. It's a rough measure of your contribution to the forum.
__________________
CodeCall Blog | CodeCall Wiki | Shareware Programming is a branch of mathematics. My CodeCall Blog | My Personal Blog |
|
||||
|
Re: Reading and writing files using File methods
As Winged said. Scales icon is in the top-right corner of a post.
__________________
proudly presenting my personal website and game website: F1Simulation. a thrilling Managed DirectX racing game... also my Ask Me look at my tutorials about cropping images and Mono: bundling Mono with programs and lambda expressions |
|
||||
|
Re: Reading and writing files using File methods
Looool...sp3tsnaz, you gave me negative -rep. You must have selected "I disapprove" option. Thanks.
![]()
__________________
proudly presenting my personal website and game website: F1Simulation. a thrilling Managed DirectX racing game... also my Ask Me look at my tutorials about cropping images and Mono: bundling Mono with programs and lambda expressions |
|
||||
|
Re: Reading and writing files using File methods
I don't mind it ahem this time.
![]()
__________________
proudly presenting my personal website and game website: F1Simulation. a thrilling Managed DirectX racing game... also my Ask Me look at my tutorials about cropping images and Mono: bundling Mono with programs and lambda expressions |
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | Search this Thread |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Java File Input and Output | chili5 | Java Tutorials | 4 | 01-13-2010 06:30 PM |
| Reading and writing files using FileStream class | ArekBulski | CSharp Tutorials | 4 | 09-06-2009 06:53 AM |
| C# Tutorial: Writing Text Files | Xav | CSharp Tutorials | 46 | 07-28-2009 09:18 AM |
| Storing images in XML file - Part I - Uploading image | Jaan | PHP Tutorials | 2 | 07-16-2009 03:48 PM |
| Reading and writing the contents of jtable into a text file | Manfrizy | Java Help | 1 | 12-05-2008 04:42 PM |
All times are GMT -5. The time now is 06:54 AM.
Amrosama.cc
Arekbulski.cc
Debtboy.cc
Guest.cc
Jaan.cc
James.cc
Mathx.cc
Tsz.cc
Vswe.cc