
Kimberly Garcés Pérez
Preguntapublic Curso()=>UniqueId = "Guid.NewGuid().ToString()";
que debo hacer en este caso, esto genera el error
El nombre ‘Guid’ no existe en el contexto actual

Juan David Amaya Cardenas
Hola Kimberly
Si lo escribiste tal cual esta ahí debes quitarle las comillas, recuerda que estas se usan cuando queremos utilizar cadenas de caracteres, es decir, variables tipo string.
Sin embargo en ese caso no queremos asignarle tal cual esa cadena si no que queremos obtener un Guid por medio del método NewGuid() que luego convertiremos a string haciendo uso del método ToString(), por lo que las comillas no hacen falta, la forma correcta de declarar esta asignación seria:
public Curso()=> UniqueId = Guid.NewGuid().ToString();
En todo caso revisa también el nombre de tu variable.