सामग्री पर जाएँ

कंप्यूटर प्रोग्रामिंग/फ़ाइलें/सी शार्प

विकिविश्वविद्यालय से
// This program creates a file, adds data to the file, displays the file,
// appends more data to the file, displays the file, and then deletes the file.
// It will not run if the file already exists.

using System;

public class Files
{
    public static void Main(String[] args)
    {
        string FILENAME = "~file.txt";
    
        if(System.IO.File.Exists(FILENAME))
        {
            System.Console.WriteLine("File already exists.\n");
        }
        else
        {
            CreateFile(FILENAME);
            ReadFile(FILENAME);
            AppendFile(FILENAME);
            ReadFile(FILENAME);
            DeleteFile(FILENAME);
        }
    }
    
    private static void CreateFile(string filename)
    {
        System.IO.StreamWriter file;
        float c;
        float f;
        
        file = System.IO.File.CreateText(filename);
        file.WriteLine("C\tF");
        for(c = 0; c <= 50; c++)
        {
            f = c * 9 / 5 + 32;
            file.WriteLine(c + "\t" + f);
        }
        file.Close();
    }
    
    private static void ReadFile(string filename)
    {
        System.IO.StreamReader file;
        string line;

        file = System.IO.File.OpenText(filename);
        while (true) 
        {
            line = file.ReadLine();
            if (line == null)
            {
                break;
            }
            Console.WriteLine(line);
        }
        file.Close();
        Console.WriteLine("");
    }
    
    private static void AppendFile(string filename)
    {
        System.IO.StreamWriter file;
        float c;
        float f;
        
        file = System.IO.File.AppendText(filename);
        for(c = 51; c <= 100; c++)
        {
            f = c * 9 / 5 + 32;
            file.WriteLine(c + "\t" + f);
        }
        file.Close();
    }
    
    private static void DeleteFile(string filename)
    {
        System.IO.File.Delete(filename);
    }
}

निम्न कोड मुफ्त ऑनलाइन विकास के वातावरण में से एक में ऊपर कॉपी और पेस्ट करो या अपने खुद के कम्पाइलर/इंटरप्रेटर/आईडीई का उपयोग करें।