elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


  Mostrar Mensajes
Páginas: [1]
1  Programación / .NET (C#, VB.NET, ASP) / Re: Programa tipo consola que acepte linea de comandos en: 20 Enero 2009, 21:33 pm
Pues no se muy bien a que te refieres, si dices de pasar el argumento en una función seria algo como:

Código:
static string saludar(string parametro)
{
     response "hola: "+parametro
}

static void Main(string[] args)
{
    // pasamos el argumento como parametro a la función saludar
   // y lo escribimos en la consola
    Console.WriteLine(saludar(args[0]));
}

asi pues si llamamos al programa como miprograma.exe Rastikko
En la consola se escribiria algo como
hola: Rastikko

Recuerda, el método Main es el punto de entrada que toda aplicación de consola está obligada a llevar. Y args es una matriz en la que contiene los distintos argumentos que incluimos al llamar al programa (args[0] el primero, args[1] el segundo) etc...

¿Mejor?
2  Programación / .NET (C#, VB.NET, ASP) / Re: Programa tipo consola que acepte linea de comandos en: 20 Enero 2009, 21:14 pm
Los parametros que estan al lado del ejecutable de la consola se almacenan en la matriz args de main. Por ejemplo, si enviamos

miprograma.exe hola1

almacenariamos el parametro en una variable de la siguiente forma:

Código:
static void Main(string[] args)
{
     string parametro = args[0];
}

Espero que esto te ayude.
3  Programación / .NET (C#, VB.NET, ASP) / Re: [C#] Sistema de codificación ISO-8856 en: 20 Enero 2009, 19:09 pm
Bueno, e visto como se haria pero traduciendolo al sistema ASCII, seria algo parecido a esto:
Código:
string string1 = "string en el sistema de caracteres predefinido de .net";
System.Text.ASCIIEncoding enc1 = new System.Text.ASCIIEncoding();
byte[] byte1 = enc1.GetBytes(string1);
foreach(byte b in byte1)
     //Tratamiento de datos....

¿Alguien sabe si algun sistema UTF es compatible con el standard ISO-8856?
4  Programación / .NET (C#, VB.NET, ASP) / [C#] Sistema de codificación ISO-8856 en: 17 Enero 2009, 20:19 pm
Vereis me ha surgido un problema y lleva bastante tiempo sin solucionarse, por lo que he decido postearlo aquí.

Cuando con C# obtengo datos codificados en el standard ISO-8856, no me reconoce los caracteres especiales. No ocurre ningun problema con los normales (supongo porque todos los sistemas de codificación usan los mismos primeros 255 que emplea ASCII), pero cuando obtengo acentos o la ñ, no me las reconoce correctamente y las sustitulle por símbolos raros como Ä-.

¿Alguien conoce algúna forma de indicarle a C# que al leer datos los interprete en el sistema de codificación ISO-8856?.

Gracias.
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines