que hace el método GetValue
vuelven en realidad un Guid
escribe como object
? Si es así, entonces sólo tiene que realizar una conversión explícita de este modo:
Guid mainfolderid = (Guid)main.GetValue("");
caso negativo, ¿GetValue
retorno algo que se puede pasar a uno de los constructores (es decir, un byte[]
o string
)? En ese caso, usted puede hacer esto:
Guid mainfolderid = new Guid(main.GetValue(""));
Si ninguno de los anteriores son aplicables entonces usted va a tener que hacer algún trabajo manual para convertir lo que se devuelve por GetValue
a un Guid
.
'como Guid'? Eso no funcionará (Guid es un tipo de valor.) – dtb
Aún dice El operador as se debe usar con un tipo de referencia o tipo anulable (System.Guid es un tipo que no admite nulo) – Ashutosh
@dtb Debe haber visto eso antes de editarlo. Me sorprendí con eso :) –