Para los que no les aparezca
Console App (.NET Core)
Sencillamente es la que dice Console Application y encaja con la misma descripción que la del video
Introducción a C#
¿Por qué aprender C#? ¿Para qué sirve?
Instalación de Visual Studio Community
Conoce .NET 6
Introducción a Visual Studio y nuestro primer "Hola, mundo" en consola
¡Nuestro primer "Hola, mundo" en una aplicación gráfica!
¿Cómo funcionan los Namespaces en C#?
Lógica de programación
Tipos de datos
Variables
Manejo de strings
Trabajando con números y operadores aritméticos
Operadores lógicos
Operadores relacionales
Cómo leer datos de un usuario en C#
Arreglos en C#
Listas
Métodos o methods
Métodos de strings
Cómo crear tus propios métodos
Bucles y estructuras de control en C#
La sentencia if
La sentencia switch
Ciclo for
Ciclo while
Proyecto
Introducción del proyecto: sistema de registros de usuarios
Creando la búsqueda y el registro de usuarios
Finalizado del proyecto: mostrando la lista de usuarios registrados
Tus siguientes pasos con C#
POO: tu siguiente paso con C#
Aportes 19
Preguntas 8
Para los que no les aparezca
Console App (.NET Core)
Sencillamente es la que dice Console Application y encaja con la misma descripción que la del video
Si ya tienes instalado dotnet-sdk, puedes crear un proyecto de consola con el siguiente comando:
dotnet new console
El comando utilizará el nombre de la carpeta en la que te encuentres como nombre para la clase principal del proyecto.
Cabe resaltar que, a diferencia de Visual Studio, el comando no crea el archivo de solución, sino que únicamente crea el archivo del proyecto. Pueden crearlo manualmente si gustan.
Ejecutar nuestro proyecto es bastante simple. Se posicionan en la carpeta del proyecto en su terminal y ejecutan:
dotnet run
Y listo, podrán ver su “Hello World!” en la consola.
Corrección: En el minuto 5:45, cuando dice que el compilador devuelve code 0, más bien es el exit code del ejecutable el que es 0, (NO ES el exit code del compilador) cuando un programa tiene un exit code igual a 0 es que termino correctamente, otro número indica un error en la ejecución, esto es bien sabido sobre todo cuando han programado en C o cuando han usado BASH en linux y ejecutan comandos, el exit core de un programa sirve para saber si no hubo error.
En el 3er paso cambiar a .NET Core 3.1(Long-term support) y estaremos trabajando en la misma versión de las clases.
using System;
namespace HelloWorldPlatzi
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello Platzi! :P");
}
}
}
A algunos les aparecerá así.
Parece ser que ya hay una nueva sintaxis para C#
Todo este codigo se puede resumir de la siguiene manera:
Console.WriteLine("Hello, World!");
Sin nesecidad de llamar la clase program
y el metodo main
o declarar el namespace helloworldPlatzi
esta clase esta grabada rara casi desde la mitad
Para los que no les aparezca en visual 2022
Console App (.NET Core)
la encuentran en View --> Output o con el siguiente atajo para los que tienen S.O windows ctrl + Alt + O
System es un namespace predefinido por el lenguaje, Tiene las instrucciones básicas del lenguaje para utilizar
En linux para poder ver todos los tipos de proyectos que se pueden hacer:
dotnet new --list
Para los que están usando VS2022, pueden usar todo el código como lo tiene el profesor e igual funciona bien.
using System;
namespace helloWorldPlatzi
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello Platzi!");
}
}
}
todo va perfecto!
En este enlace esta disponible la versión 2019 de visual studio: https://docs.microsoft.com/en-us/visualstudio/releases/2019/release-notes
Para .net 6
Console.WriteLine("Hello, World DBZ!");
Si no te sale la opción del ConsoleApp (.NET Core) o el Console Application instala el SDK del .NET para obtener la opción, dejo el link directo de la descarga
¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.