string vs String

26/11/2007 - 19:56 por Fuy | Informe spam
Hola, me encuentro leyendo los estándares para programar en C#. Veo
que en ellos cuando declaran una cadena lo hacen de la siguiente
forma:

string raza = "Rat Terrier";

Hace tiempo programaba en Java, por lo que siempre me acostumbre a
hacer lo de la siguiente forma:

String raza = "Rat Terrier";

En C# veo que hay string y String, buscando información sobre ellos
encuentro lo siguiente:

string .- es una colección secuencial de caracteres Unicode que un
texto representa.

String(Objeto).- es una colección secuencial de objetos System.Char
que representan un string.

Como puedo ver es casi lo mismo, podría decir que son un alias.

Pero entonces si quisiera seguir algún estandar para escribir código
en C# cual uso?

ok

ATTE
Fuy

Preguntas similare

Leer las respuestas

#6 RFOG
27/11/2007 - 12:32 | Informe spam
"Lluis Franco" wrote in message
news:
Mostrar la cita
Je je.

Pues la última vez que lo vi estaba indeciso entre si quitar los métodos
estáticos en C# o poner variables globales... :-P

Mostrar la cita
Microsoft Visual C++ MVP
==Mi blog sobre programación: http://geeks.ms/blogs/rfog
Mi blog sobre literatura: http://rfog.blogsome.com
Libros, ciencia ficción y programación
La verdadera sabiduría está en reconocer la propia ignorancia.
#7 Alfredo Novoa
27/11/2007 - 12:46 | Informe spam
On Tue, 27 Nov 2007 10:42:42 +0100, "RFOG"
wrote:

Mostrar la cita
Será como si fuesen clases. ¿No?

Los objetos normalmente son valores o variables, y las clases son
tipos.

Aunque también puedes usar la palabra objeto con el sentido de "cosa",
en ese caso todo es un objeto por que cualquier cosa es una cosa :-)

En ese caso los tipos valor predefinidos también serían objetos.

El caso de String es especial por que es un tipo por referencia que a
veces parece un tipo valor.

Mostrar la cita
No hay ningún problema en que existan tipos por referencia
predefinidos, lo que creo que no te gusta es que no esté claro si una
cosa es un tipo valor o un tipo por referencia.


Saludos
#8 Lluis Franco
27/11/2007 - 12:47 | Informe spam
Mostrar la cita
Juas!
;-)

Lluís Franco i Montanyés
[MS-MVP-MCP Visual Basic]
Web: http://sps.uyssoft.com
Blog: http://msmvps.com/blogs/lfranco
Geeks: http://geeks.ms/blogs/lfranco
(Guía de netiquette de los foros)
http://sps.uyssoft.com/Foros%20onli...uette.aspx
FIMARGE, S.A.
Principat d'Andorra

Tel.: +376 805 100
Fax: +376 824 500
Mi Perfil MVP en:
https://mvp.support.microsoft.com/profile/Lluis
This posting is provided "AS IS" with no warranties, and confers no rights.
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho.
#9 principiante
27/11/2007 - 12:49 | Informe spam
z
Mostrar la cita
Ojala piensen mejor en quitar la sensibilidad a las mayusculas ;-)
#10 RFOG
27/11/2007 - 13:15 | Informe spam
Ya sabía yo que ibas a saltar...

Lo que no entiendo es por qué eres tan tiquismiquis con la nomenclatura...
Si se entiende, basta. Aquí no somos sesudos varones que están disctutiendo
sobre conceptos y emblemas. Esto es un grupo en el que la gente pregunta sus
dudas y otros (gente como ellos) intentan responder lo mejor que saben.

Sigue abajo.

"Alfredo Novoa" wrote in message
news:
Mostrar la cita
Más bien como ejemplos (en el sentido del instance en inglés) de clases. Una
clase es el concepto y su representación, un objeto es un ejemplo vivo de
dicha clase (dicho, creo, por Meyer).
Mostrar la cita
En tu concepto de objeto, sí. En el mío no, ya que un tipo predefinido mapea
sobre un elemento físico existente dentro de un microprocesador: los
registros y los tipos de datos que soporta directamente y que mapean en
instrucciones directas en ensamblador. Un entero está íntimamente
relacionado con el tamaño de un registro de un microprocesador, y un valor
en coma flotante, también.

Mostrar la cita
Otra escariotropía más de la dualidad onda-corpúsculo. :-)

Como las enumeraciones, las estructuras y seguro que más cosas que se me
olvidan.

Mostrar la cita
Vaya, te tengo que dar la razón en esto. :-)

Mostrar la cita
Microsoft Visual C++ MVP
==Mi blog sobre programación: http://geeks.ms/blogs/rfog
Mi blog sobre literatura: http://rfog.blogsome.com
Libros, ciencia ficción y programación
La verdadera sabiduría está en reconocer la propia ignorancia.
Ads by Google
Search Busqueda sugerida