Articles of cadena

Leyendo una línea de cadena por línea en C #

Posible duplicado: ¿La forma más fácil de dividir una cadena en nuevas líneas en .net? Estoy tratando de leer e interpretar una línea de cadena por línea. Eché un vistazo a la clase StringReader, pero necesito saber cuándo estoy en la última línea. Aquí hay un pseudocódigo de lo que estoy tratando de lograr: while […]

Cuerda dividida en trozos de 512 caracteres

Tal vez sea una pregunta básica, pero digamos que tengo una cadena de 2000 caracteres de longitud, necesito dividir esta cadena en un máximo de 512 fragmentos de caracteres cada uno. ¿Hay una buena manera, como un bucle o algo así para hacer esto?

¿Cuál es una buena manera de descubrir todas las palabras posibles de una determinada longitud?

Estoy intentando crear un algoritmo en C # que produce las siguientes cadenas de salida: AAAA AAAB AAAC …and so on… ZZZX ZZZY ZZZZ Cuál es la mejor manera de lograr esto? public static IEnumerable GetWords() { //Perform algorithm yield return word; }

Cadena binaria a entero

Tengo una cadena binaria, ingresada por el usuario, que necesito convertir a un entero. Al principio usé ingenuamente esta simple línea: Convert.ToInt32(“11011”,2); Desafortunadamente, esto produce una excepción si el usuario ingresa el número entero directamente. Convert.ToInt32(“123”,2); // throws Exception ¿Cómo puedo asegurarme de que la cadena introducida por el usuario sea realmente una cadena binaria? […]

¿Desea analizar la cadena usando una plantilla de formato?

Si puedo formatear una cadena usando string.Format(“my {0} template {1} here”, 1, 2) ¿Puedo revertir el proceso: proporciono la plantilla y una cadena completa, .net devuelve arg0, arg1, etc.?

¿Cómo hacer una cadena aleatoria de números y letras con una longitud de 5?

Posible duplicado: ¿Es esta una buena manera de generar una cadena de caracteres aleatorios? ¿Cómo puedo generar 8 caracteres alfanuméricos aleatorios en C #? Este es el código que tengo hasta ahora. private void button1_Click(object sender, EventArgs e) { string rand1 = RandomString(5); string rand2 = RandomString(5); string rand3 = RandomString(5); string rand4 = RandomString(5); […]

¿Cómo convertir una cadena a una matriz de bytes base64, sería esto válido?

Estoy tratando de escribir una función que convierte una cadena a una matriz de bytes base64. He intentado con este enfoque: public byte[] stringToBase64ByteArray(String input) { byte[] ret = System.Text.Encoding.Unicode.GetBytes(input); string s = Convert.ToBase64String(input); ret = System.Text.Encoding.Unicode.GetBytes(s); return ret; } ¿Esta función produciría un resultado válido (siempre que la cadena esté en Unicode)? ¡Gracias!

Cómo validar GUID es un GUID

Cómo determinar si una cadena contiene un GUID o solo una cadena de números. ¿Un GUID siempre contendrá al menos 1 carácter alfa?

Coma “izing” una lista de elementos

Dada una lista de cadenas, ¿cuál es el mejor método para concatenar estas cadenas en una lista separada por comas sin una coma al final? (VB.NET o C #) (utilizando StringBuilder o String Concat.) Dim strResult As String = “” Dim lstItems As New List(Of String) lstItems.Add(“Hello”) lstItems.Add(“World”) For Each strItem As String In lstItems […]

La mejor manera de romper cadenas largas en el código fuente de C #

Me pregunto cuál es la “mejor práctica” para romper cadenas largas en el código fuente de C #. Es esta cadena “string1″+ “string2″+ “string3” ¿Concatenado durante la comstackción o en tiempo de ejecución?