Im tratando de conseguir la primera aparición en mi punto de inicio subcadena puede alguien ayudarme¿Cómo obtener la primera aparición de un caracter en Subcadena
string dir = Request.MapPath(Request.ApplicationPath) + "\\App_GlobalResources\\";
foreach (var file in Directory.EnumerateFiles(dir, "*.resx"))
{
ddlResources.Items.Add(new ListItem { Text = file.Substring(firstoccuranceof("."), file.LastIndexOf(".")), Value = file });
}
si lo hago file.Substring (file.IndexOf (". "), file.LastIndexOf (" ")). me sale un error
¿Puede dar un ejemplo específico, para una cadena dada, qué desea obtener? Ejemplo: si string fue '" Hello_world.jpg "' ¿cuál debería ser el resultado? –
Tiene un error de sintaxis, es decir, el uso de '{' '}' como en: new ListItem {...}. Además, ¿por qué asignas Text = y Value = ... no hacen nada, y por último probablemente quieras obtener el nombre del archivo sin la extensión .resx y obtienes eso usando: file.Substring (0, fileLastIndexOf (".")) –