¿hay alguna manera de devolver nulo si no puede analizar una cadena a int?int.TryParse = null si no es numérico?
con:
public .... , string? categoryID)
{
int.TryParse(categoryID, out categoryID);
consiguiendo "no se puede convertir de 'cadena out' a 'cabo int'
qué hacer
EDIT:?
Ya no es importante debido Restricciones de asp.net es la forma de resolver el problema
/M
¿Por qué lo analizas en un int cuando quieres guardarlo en una cadena? –
Por cierto, la cadena es un tipo de referencia, por lo que no debe ser anulable. (¿esto compila de todos modos?) –
Utilizo esto para asp.net mvc así que la categoryID se mapea desde la url, así que obtengo un error si paso una cadena en la url –