Tuesday, 3 September 2013

CSHARP CODER MANOHAR GOUD


CSHARP CODER MANOHAR GOUD

using System;
using System.IO;

public class ManualRelease
{
    static void Main() 
    {
        StreamReader sr = null;

        try
        {
            sr = new StreamReader("languages");
            Console.WriteLine(sr.ReadToEnd());

        } catch (IOException e)
        {
            Console.WriteLine("Cannot read file");
            Console.WriteLine(e.Message);

        } catch (UnauthorizedAccessException e)
        {
            Console.WriteLine("Cannot access file");
            Console.WriteLine(e.Message);

        } finally 
        {
            if (sr != null) sr.Dispose();
        }
    }
}

using System;
using System.IO;

public class AutomaticCleanup
{
    static void Main() 
    {
        try
        {
            using (StreamReader sr = new StreamReader("languages"))
            {
                Console.WriteLine(sr.ReadToEnd());
            }            

        } catch (IOException e)
        {
            Console.WriteLine("Cannot read file");
            Console.WriteLine(e.Message);

        } catch (UnauthorizedAccessException e)
        {
            Console.WriteLine("Cannot access file");
            Console.WriteLine(e.Message);
        }
    }
}


using System;
using System.IO;

public class MemoryStreamExample
{
    static void Main()
    {
        try
        {
            using(Stream ms = new MemoryStream(6))
            {

                ms.WriteByte(9);
                ms.WriteByte(11);
                ms.WriteByte(6);
                ms.WriteByte(8);
                ms.WriteByte(3);
                ms.WriteByte(7);

                ms.Position = 0;

                int rs = ms.ReadByte();

                do 
                {
                    Console.WriteLine(rs);
                    rs = ms.ReadByte();                    

                } while (rs != -1);
            }

        } catch (IOException e)
        {
            Console.WriteLine(e.Message);
        }
    }
}


using System;
using System.IO;

public class ReadFile
{
    static void Main() 
    {     
       try
       {
           using(StreamReader stream = new StreamReader("languages"))
           {
               Console.WriteLine(stream.ReadToEnd());
           }

       } catch (IOException e)
       {
           Console.WriteLine("Cannot read file");
           Console.WriteLine(e.Message);

        } catch (UnauthorizedAccessException e)
        {
           Console.WriteLine("Cannot access file");
           Console.WriteLine(e.Message);
        }  
    }
}


using System;
using System.IO;

public class CountingLines
{
    static void Main() 
    {
        int count = 0;

        try
        {           
           using (StreamReader stream = new StreamReader("languages"))
           {
               while(stream.ReadLine() != null)
               {
                   count++;
               }

               Console.WriteLine("There are {0} lines", count);
           } 

        } catch (IOException e)
        {
            Console.WriteLine("Cannot read file.");
            Console.WriteLine(e.Message);

        } catch (UnauthorizedAccessException e)
        {
           Console.WriteLine("Cannot access file");
           Console.WriteLine(e.Message);
        }
    }
}


using System;
using System.IO;

public class CSharpApp
{
    static void Main() 
    {
        try 
        {
            using (MemoryStream ms = new MemoryStream())
            { 
                using (StreamWriter swriter = new StreamWriter(ms))
                {
                    swriter.Write("ZetCode, tutorials for programmers.");
                    swriter.Flush();
                            
                    ms.Position = 0;

                    using (StreamReader sreader = new StreamReader(ms))
                    {
                        Console.WriteLine(sreader.ReadToEnd());
                    } 
                }
            }

        } catch (IOException e)
        {
            Console.WriteLine(e.Message);
        }
    }
}


using System;
using System.IO;
using System.Text;

public class FileStreamExample
{
    static void Main() 
    {
        try
        {
            using (FileStream fstream = new FileStream("author", FileMode.Append))
            {
                string text = "Фёдор Михайлович Достоевский";
                byte[] bytes = new UTF8Encoding().GetBytes(text);

                fstream.Write(bytes, 0, bytes.Length);
            }

        } catch (IOException e)
        {
            Console.WriteLine("Cannot write to file");
            Console.WriteLine(e.Message);

        } catch (UnauthorizedAccessException e)
        {
           Console.WriteLine("Cannot access file");
           Console.WriteLine(e.Message);
        }
    }
}

<?xml version="1.0" encoding="utf-8" ?>
<languages>
    <language>Python</language>
    <language>Ruby</language>   
    <language>Javascript</language>
    <language>C#</language>
</languages>

using System;
using System.IO;
using System.Xml;

public class ReadingXMLFile
{
    static void Main() 
    {       
        string file = "languages.xml";
      
        try
        {
            using (XmlTextReader xreader = new XmlTextReader(file))
            {
                xreader.MoveToContent();

                while (xreader.Read())
                {
                    switch (xreader.NodeType)
                    {
                        case XmlNodeType.Element:
                            Console.Write(xreader.Name + ": ");
                            break;

                        case XmlNodeType.Text:
                            Console.WriteLine(xreader.Value); 
                            break;
                    }
                }
            } 
 
        } catch (IOException e)
        {
            Console.WriteLine("Cannot read file.");
            Console.WriteLine(e.Message);

        } catch (XmlException e)
        {
            Console.WriteLine("XML parse error");
            Console.WriteLine(e.Message);
        }
    }
}

using System;
using System.IO;

public class CreateDirectory
{
    static void Main() 
    {
        try
        {
            Directory.CreateDirectory("temp");
            Directory.CreateDirectory("newdir");
            Directory.Move("temp", "temporary");

        } catch (IOException e)
        {
            Console.WriteLine("Cannot create directory");
            Console.WriteLine(e.Message);

        } catch (UnauthorizedAccessException e)
        {
           Console.WriteLine("Cannot access directory");
           Console.WriteLine(e.Message);
        }
    }
}

using System;
using System.IO;

public class ShowContents
{
    static void Main() 
    {
        try 
        {
            DirectoryInfo dir = new DirectoryInfo("test");

            string[] files = Directory.GetFiles("test");
            DirectoryInfo[] dirs = dir.GetDirectories();
            
            foreach (DirectoryInfo subDir in dirs)
            {
                Console.WriteLine(subDir.Name);
            }

            foreach (string fileName in files)
            {
                Console.WriteLine(fileName);
            }

        } catch (IOException e)
        {
            Console.WriteLine("IO exception");
            Console.WriteLine(e.Message);

        } catch (UnauthorizedAccessException e)
        {
           Console.WriteLine("Cannot access file");
           Console.WriteLine(e.Message);
        }        
    }
}

using System;
using System.IO;

public class CopyFile
{
    static void Main() 
    {
       try
       {        
            if (File.Exists("cars"))
            {
                Console.WriteLine(File.GetCreationTime("cars"));
                Console.WriteLine(File.GetLastWriteTime("cars"));
                Console.WriteLine(File.GetLastAccessTime("cars"));
            }

            File.Copy("cars", "newcars");

       } catch (IOException e)
       {
           Console.WriteLine("IO error");
           Console.WriteLine(e.Message);
       }
    }
}

No comments:

Post a Comment