teclado signos signo interrogacion exclamacion ejemplos blanco animado .net refactoring naming-conventions

.net - exclamacion - signos de interrogacion ejemplos



¿Cuál es el nombre del signo de interrogación en mi URL? (8)

http://example.com/foo.aspx?foo=bar

Estoy refactorizando y necesito nombrar la constante que contendrá solo el carácter de signo de interrogación de esta cadena. No estoy seguro de cuál es el mejor nombre para la variable, ya que nunca he sabido cuál es el nombre correcto de ese signo de interrogación.

¿Cómo debo nombrar la constante? O ... ¿hay algo en .NET que sea la opción más inteligente aquí (algo integrado cuyo valor ya es ese signo de interrogación, o que construye una cadena de consulta para mí automáticamente dada una colección de pares de nombre / valor)?


¿Identificador de cadena de consulta? No recuerdo haber visto ningún nombre específico para el personaje.

Quizás QUERYSTRING_ID


Bueno, ese signo de interrogación solo indica que era una solicitud GET y que los parámetros enviados siguen. Llámelo a la consulta o algo así, pero parece una pérdida de tiempo, ya que puede codificarlo de manera segura. Nunca cambiará para una solicitud GET


En JavaScript se llama "búsqueda".


En este documento, se llama literalmente el "signo de interrogación" (guión incluido) ( http://www.ietf.org/rfc/rfc2396.txt - desplácese hacia abajo hasta 3.2 Componente de autoridad).

Estoy de acuerdo en que es un mal nombre. El hash (#) se denomina "Identificador de fragmento" (desplácese hacia abajo hasta 4.1). Así que tal vez debería llamarse el "Identificador de consulta" .


En los URIs el separador entre la parte jerárquica y la de consulta siempre es un signo de interrogación, entonces ¿por qué tirarlo en una constante?

Nombres posibles

  • QuerySeparator
  • QueryStartCharacter
  • QuestionMark
  • CurlyThingWithDotBelow

Hasta donde puedo encontrar en RFC 3986 , no hay un nombre específico para eso. "Separador de segmentos de fragmentos ", nada más.



No tiene un nombre oficial , pero podría llamarlo searchpart seperator (ya que separa a la parte de búsqueda de la parte anterior de la URI).