Im cercando di ottenere la prima occorrenza nel mio punto di inizio stringa qualcuno può aiutarmiCome si ottiene la prima occorrenza di un carattere in Substring
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 });
}
se faccio file.Substring (file.IndexOf (". "), file.LastIndexOf (". ")) ottengo un errore
Puoi dare un esempio specifico, per una determinata stringa, che cosa vuoi ottenere? Esempio: Se la stringa era '" Hello_world.jpg "' quale dovrebbe essere il risultato? –
Si ha un errore di sintassi, vale a dire l'uso di '{' '}' come in: new ListItem {...}. Inoltre, perché stai assegnando Text = e Value = ... non fanno nulla, e infine probabilmente vorrai ottenere il nome del file senza estensione .resx e lo ottieni usando: file.Substring (0, fileLastIndexOf (".")) –