Diferencia entre Console.Read y Console.ReadLine en C#

En C# , los métodos Console.Read() y Console.ReadLine() . Consola Read() ReadLine() ambos

Read() ReadLine()  es que Console.Read se usa para Console.ReadLine se usa para

Ejemplo de Console.Read() en C#.

C#

// C# program to show the difference
// between Console.Read() and
// Console.ReadLine() method
   
using System;
 
public class GFG{
   
    static void Main(string[] args)
    {
        // use of Read() method
        Console.Write(Convert.ToChar(Console.Read()));
        Console.Write(Convert.ToChar(Console.Read()));
        Console.Write(Convert.ToChar(Console.Read()));
    }
}

Aporte:

Geeks

Producción:

Gee

Ejemplo de Console.ReadLine() en C#.

C#

// C# program to show the difference
// between Console.Read() and
// Console.ReadLine() method
   
using System;
 
public class GFG{
   
    static void Main(string[] args)
    {
        // use of ReadLine() method
        Console.Write(Console.ReadLine());
        Console.Write(Console.ReadLine());
        Console.Write(Console.ReadLine());
    }
}

Aporte:

Geeks
For
Geeks

Producción:

GeeksForGeeks

En el código anterior, el programa 1 muestra que leerá solo un carácter y el programa 2 muestra

  Consola.leer() Consola.readline()
  Console.Read() es un método que se usa para leer el siguiente carácter del flujo de entrada estándar Console.readline() es un método que se usa para leer la siguiente línea de caracteres del flujo de entrada estándar
 

Su sintaxis es -:

int público estático Lectura();

Su sintaxis es -:

string estática pública ReadLine();

  Su valor de retorno es carácter. Su valor de retorno es de varios caracteres, ya que devuelve una línea completamente nueva
  Si no hay ningún carácter siguiente presente, devuelve -1 Si no hay una línea presente, devuelve NULL
  No podemos usarlo para leer varios caracteres a la vez No podemos usarlo para leer varios caracteres a la vez

Publicación traducida automáticamente

Artículo escrito por SHUBHAMSINGH10 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *