Csharp/C Sharp by API/System.IO/StringReader

Материал из .Net Framework эксперт
Перейти к: навигация, поиск

new StringReader(String value)

<source lang="csharp"> using System; using System.IO; class MainClass {

   public static void Main() 
   {
       Object someObject = new StringReader("This is a StringReader");
       
       if (IsType(someObject, "System.IO.TextReader")) 
       {
           Console.WriteLine("GetType: someObject is a TextReader");
       }
   }
   public static bool IsType(object obj, string type) 
   {
       Type t = Type.GetType(type, true, true);
       return t == obj.GetType() || obj.GetType().IsSubclassOf(t);
   }
   

}

 </source>


StringReader.Read

<source lang="csharp"> using System; using System.IO; public class MainClass {

 static void Main(string[] args)
 {
   String MyString = "Hello World";
   char[] MyChar = new char[12];
   StringReader MyStringReader = new StringReader(MyString);
   MyStringReader.Read(MyChar, 0, 5);
   Console.WriteLine(MyChar);
   MyStringReader.Close();
 }

}


 </source>