Foros del Web » Programación para mayores de 30 ;) » Programación General »

Continuar cadena con C#

Estas en el tema de Continuar cadena con C# en el foro de Programación General en Foros del Web. HOla tengo una duda en Visual basic 6 podiamos continuar una cadena abajo si le poniamos al renglo Cadena = "cade" & _ "na" En ...
  #1 (permalink)  
Antiguo 11/12/2006, 11:27
 
Fecha de Ingreso: noviembre-2003
Mensajes: 343
Antigüedad: 20 años, 6 meses
Puntos: 0
Continuar cadena con C#

HOla tengo una duda

en Visual basic 6 podiamos continuar una cadena abajo si le poniamos al renglo

Cadena = "cade" & _
"na"

En C# 2005 alguien sabe como hacer eso??

Mil gracias por su ayuda!

La solucion tambien seria concadenar en una variable, pero me gustaria saber como podria hacer eso.

ciao
__________________


La tecnología es un hecho objetivo, y el resultado está sujeto a la voluntad humana.
  #2 (permalink)  
Antiguo 11/12/2006, 15:32
Avatar de dogduck  
Fecha de Ingreso: enero-2006
Ubicación: ¿Atlantida, Hesperides, Islas afortunadas?
Mensajes: 2.231
Antigüedad: 18 años, 4 meses
Puntos: 19
Re: Continuar cadena con C#

En C# una instrucción se acaba en ; . Con lo que puedes hacer:

Código:
string lacadena = "lacadena";
string Cadena = "cade
na";
//se interpreta como una sola linea de codigo hasta que no ecuentra el
//final de instrucción ;
Mirate la guia de programacion de Visual studio 2005 C# : http://msdn2.microsoft.com/es-es/lib...bd(VS.80).aspx
salu2
  #3 (permalink)  
Antiguo 11/12/2006, 16:15
 
Fecha de Ingreso: noviembre-2003
Mensajes: 343
Antigüedad: 20 años, 6 meses
Puntos: 0
Re: Continuar cadena con C#

muy buen punto, tenia la idea de algo similar pero pense que estaba mal.
Pero ya que me lo aclaras esta perfecto.

mil gracias y tendre en cuenta la guia de C#

que estes bien.

ciao
__________________


La tecnología es un hecho objetivo, y el resultado está sujeto a la voluntad humana.
  #4 (permalink)  
Antiguo 11/12/2006, 16:55
 
Fecha de Ingreso: enero-2006
Ubicación: Buenos Aires, Argentina
Mensajes: 299
Antigüedad: 18 años, 4 meses
Puntos: 5
Re: Continuar cadena con C#

Buenas,

Esto no compila... (o al menos a mí no me compila, con la versión .NET7.10.3052.4)

Código:
string lacadena = "lacadena";
string Cadena = "cade
na";
//se interpreta como una sola linea de codigo hasta que no ecuentra el
//final de instrucción ;
Pero esto sí:

Código:
string lacadena = "lacadena";
string Cadena = "cade"
                     + "na";
//se interpreta como una sola linea de codigo hasta que no ecuentra el
//final de instrucción ;
Suerte

Califa
  #5 (permalink)  
Antiguo 11/12/2006, 19:15
 
Fecha de Ingreso: abril-2006
Ubicación: Acapulco Gro. México
Mensajes: 483
Antigüedad: 18 años
Puntos: 2
Re: Continuar cadena con C#

lo que realmente haces tanto en VB 6 como te muestran en C# es concatenar y no continuar. aun que estes usando en VB6 el guion bajo_

en C/C++ para continuar una cadena se usa '\' la diagonal invertida pero en C# creo que se usa la '@' precediendo la cadena.

string cadena = @"Esta es una cadena
continuada";

sin embargo en este ejemplo se agregara a la cadena el salto de linea.
el corrector del Sharp DEvelop en caso de interrumpir la cadena con un salto de linea usa la concatenacion.

string cadena = "Una cadena" +
"interrumpida";

Saludos.
  #6 (permalink)  
Antiguo 12/12/2006, 07:58
 
Fecha de Ingreso: abril-2005
Mensajes: 3.083
Antigüedad: 19 años, 1 mes
Puntos: 17
Re: Continuar cadena con C#

Cita:
Iniciado por Nivel7 Ver Mensaje
en C/C++ para continuar una cadena se usa '\' la diagonal invertida pero en C# creo que se usa la '@' precediendo la cadena.
No. Para continuar una cadena en C/C++ no hace falta nada, y en C#, a mi pesar, no se puede seguir la misma norma:

char cadena[] = "Esto es "
"una"
" prueba.";

(Claro, hay que cerrar y volver a abrir las " para terminar la línea activa).

Última edición por MaxExtreme; 12/12/2006 a las 08:13
  #7 (permalink)  
Antiguo 16/12/2006, 09:40
Avatar de Developer9
(Desactivado)
 
Fecha de Ingreso: abril-2005
Ubicación: Mi Ecuador del alma
Mensajes: 4.196
Antigüedad: 19 años, 1 mes
Puntos: 47
Re: Continuar cadena con C#

Para este tipo de cosas se puede crear una variable de tipo System.Text.StringBuilder, que es como si tuvieras un string pero con características algo partículares

Y con la el método Append se le vá agregando y agregando todo lo que se necesite

cualquier duda avisas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:46.