Suena como si Está preguntando acerca de una función
string Left(string s, int left)
que devolverá los caracteres left
más a la izquierda de la cadena s
. En ese caso, puede usar String.Substring
. Puede escribir esto como un método de extensión:
public static class StringExtensions
{
public static string Left(this string value, int maxLength)
{
if (string.IsNullOrEmpty(value)) return value;
maxLength = Math.Abs(maxLength);
return (value.Length <= maxLength
? value
: value.Substring(0, maxLength)
);
}
}
y usarlo de esta manera:
string left = s.Left(number);
Para su ejemplo específico:
string s = fac.GetCachedValue("Auto Print Clinical Warnings").ToLower() + " ";
string left = s.Substring(0, 1);
Esto no es una pregunta completa, ¿qué es esta función de la izquierda? ¿Por qué estás buscando una alternativa? ¿Cuál es tu entrada/salida esperada? –
Dejado en Vb.net ... tengo que convertir esto a C#. Ahora recibí la respuesta tnaks –
Esto no es un duplicado ... la otra pregunta pide una función vb 6 en un programa vb.net. Esta pregunta requiere una respuesta de C# – Ggalla1779