Aquí es mi método:C# 4.0 Parámetros opcionales: cómo especificar el parámetro opcional del tipo "Guid"?
public void SomeQuery(string email = "", Guid userId = Guid.Empty)
{
// do some query
}
userId
me da un error, ya que debe ser una constante en tiempo de compilación, que entiendo. Pero incluso cuando me declaro una constante:
private const emptyGuid = Guid.Empty;
continuación, cambie la firma del método a:
public void SomeQuery(string email = "", Guid userId = emptyGuid)
{
// do some query
}
todavía hay amor.
¿Qué me falta?
duplicado posible de [Cómo puedo defecto un parámetro para Guid.Empty en C#?] (Https://stackoverflow.com/questions/5117970/how-can-i-default-a-parameter-to-guid-empty-in-c) –