Sencillo y eficaz código que devuelve un string con el primer caracter en mayuscula. Así por ejemplo, metiendo como parámetro el string víctor está loco, nos devolverá Víctor está loco.
private string UppercaseFirst(string s)
{
// Check for empty string.
if (string.IsNullOrEmpty(s))
{
return string.Empty;
}
// Return char and concat substring.
return char.ToUpper(s[0]) + s.Substring(1);
}
Saludos.
Mostrando entradas con la etiqueta Funciones de String. Mostrar todas las entradas
Mostrando entradas con la etiqueta Funciones de String. Mostrar todas las entradas
23 abril 2012
SQL Server: ejemplo con funciones de extraccion de dadtos
Sentencia SQL que a partir de clinom (campo donde se guarda el nombre de la empresa clienta y su código) nos extrae la longitud del campo clinom, la primera ocurrencia del campo separador (en este caso el parentesis de apertura), el tamaño del código, y el código.
select clinom, len(clinom) as 'longitud', charindex('(',clinom) as 'primera ocurrencia', len(clinom)- charindex('(',clinom) -1 as 'tamaño del codigo',
substring(clinom, charindex('(',clinom)+1, len(clinom)- charindex('(',clinom) -1) as 'codigo'
from [klevinmig].[dbo].[clientesmig] where clinom like 'SUB. NEVERO -CSE BADAJOZ (%'
Este seria el resultado:
select clinom, len(clinom) as 'longitud', charindex('(',clinom) as 'primera ocurrencia', len(clinom)- charindex('(',clinom) -1 as 'tamaño del codigo',
substring(clinom, charindex('(',clinom)+1, len(clinom)- charindex('(',clinom) -1) as 'codigo'
from [klevinmig].[dbo].[clientesmig] where clinom like 'SUB. NEVERO -CSE BADAJOZ (%'
Este seria el resultado:
08 octubre 2011
Ejercicio hecho en C # que carga en una combo subcadeenas escritas en un textbox y separadas por ;
Este ejercicio, como reza el titulo del articulo, consiste en cargar en la combo cmbDatos, las palabras delimitadas por ; que se escriben en txtString.
El uso del ArrayList lista es puramente para mi comodidad porque así, cuando probaba la aplicación iba corroborado que subcadenas se extraian.
private void btnCargar_Click(object sender, EventArgs e)
{
cmbDatos.Items.Clear();
ArrayList lista = new ArrayList();
string subcadena;
string cadena = txtString.Text;
while (cadena.Length > 0)
{
int indice = cadena.IndexOf(';');
if (indice > 0)
subcadena = cadena.Substring(0, indice);
else
{
subcadena = cadena;
cadena = "";
}
lista.Add(subcadena);
int numeroDeCararteres= (cadena.Length-1) - indice;
if (numeroDeCararteres>-1)
cadena = cadena.Substring(indice+ 1,numeroDeCararteres);
}
for (int i = 0; i < lista.Count; i++)
{
cmbDatos.Items.Add(lista[i].ToString());
}
}
Saludos.
El uso del ArrayList lista es puramente para mi comodidad porque así, cuando probaba la aplicación iba corroborado que subcadenas se extraian.
private void btnCargar_Click(object sender, EventArgs e)
{
cmbDatos.Items.Clear();
ArrayList lista = new ArrayList();
string subcadena;
string cadena = txtString.Text;
while (cadena.Length > 0)
{
int indice = cadena.IndexOf(';');
if (indice > 0)
subcadena = cadena.Substring(0, indice);
else
{
subcadena = cadena;
cadena = "";
}
lista.Add(subcadena);
int numeroDeCararteres= (cadena.Length-1) - indice;
if (numeroDeCararteres>-1)
cadena = cadena.Substring(indice+ 1,numeroDeCararteres);
}
for (int i = 0; i < lista.Count; i++)
{
cmbDatos.Items.Add(lista[i].ToString());
}
}
Saludos.
Suscribirse a:
Entradas (Atom)
