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

 

 


Tema destacado: (TUTORIAL) Aprende a emular Sentinel Dongle By Yapis


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  LISTA EN C#
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: LISTA EN C#  (Leído 10,040 veces)
natally

Desconectado Desconectado

Mensajes: 1


Ver Perfil
LISTA EN C#
« en: 4 Noviembre 2011, 21:18 pm »

tengo una duda espero me puedan colaborar..y la verdad esque no se bien com empezar no se en realidad como hay que resolverla..
tengo que hacer en c# lo siguiente: La función recibe como argumento una lista L y modifica la lista invirtiendo los elementos.



En línea

Pablo Videla


Desconectado Desconectado

Mensajes: 2.274



Ver Perfil WWW
Re: LISTA EN C#
« Respuesta #1 en: 4 Noviembre 2011, 21:27 pm »

tengo una duda espero me puedan colaborar..y la verdad esque no se bien com empezar no se en realidad como hay que resolverla..
tengo que hacer en c# lo siguiente: La función recibe como argumento una lista L y modifica la lista invirtiendo los elementos.



Código
  1. public void agregarLista(List l)
  2. {
  3. l.sorter();
  4.  
  5.  
  6. }

para usarlo debes crear una lista y agregarla a la funcion

Código
  1. List algo = new List();
  2.  
  3. //llamas al primer metodo
  4. agregarLista(algo);
  5.  
  6.  

busca algo asi, intenta, te di pistas pero no la solucion exacta.

No tengo visual studio aca para comprobar nada, pero te di la idea, tomalo como pseudocodigo XD ahora mismo programo en java y no recuerdo la sintaxis de C#


En línea

$Edu$


Desconectado Desconectado

Mensajes: 1.842



Ver Perfil
Re: LISTA EN C#
« Respuesta #2 en: 4 Noviembre 2011, 23:47 pm »

Pero con sorter la ordenara de menor a mayor creo, lo que tienes que hacer en este caso no creo que este en una funcion de C#, sino no seria una tarea muy dificil xD

La idea es que tu funcion sea void y que tome como parametro la lista que le pasas por Referencia, luego en la funcion recorreras esa lista desde el ultimo elemento hasta el primero y esos valores los vas metiendo en una lista auxiliar que habras creado, luego es pasarle el valor de la lista tuya por el de la auxiliar y listo.

pd: Cuando sean tareas trata de dejar algo de codigo porque no somos tus empleados para hacerte las tareas xD, y los demas traten de no dejar todo el codigo, porque sino no se aprende nada. Yo solo le digo como lo haria, que el/ella lo pase a codigo si entendio :P
En línea

Pablo Videla


Desconectado Desconectado

Mensajes: 2.274



Ver Perfil WWW
Re: LISTA EN C#
« Respuesta #3 en: 5 Noviembre 2011, 02:46 am »

Tampoco da mucha información que digamos  :xD
En línea

DaNuK

Desconectado Desconectado

Mensajes: 108


Pobre soñador


Ver Perfil WWW
Re: LISTA EN C#
« Respuesta #4 en: 5 Noviembre 2011, 03:34 am »

Vas a usar List<T>  o tienes que hacerlo a mano
Saludos
En línea

Pablo Videla


Desconectado Desconectado

Mensajes: 2.274



Ver Perfil WWW
Re: LISTA EN C#
« Respuesta #5 en: 5 Noviembre 2011, 04:15 am »

Código
  1.  
  2.  
  3. using System;
  4. using System.Collections.Generic;
  5. using System.Linq;
  6. using System.Text;
  7.  
  8. namespace ConsoleApplication1
  9. {
  10.    class Program
  11.    {
  12. //Funcion que recibe la lista como parametro y la ordena
  13.        public void lista(List<String> l)
  14.        {
  15.            l.Sort(); //ordenar lista
  16.            for (int i = 0; i < l.Count; i++)
  17.            {
  18. //Imprime lista invertida
  19.               Console.WriteLine("Elemento : " +l.ElementAt(i));
  20.            }
  21.  
  22.        }
  23.        static void Main(string[] args)
  24.        {
  25. //Lista original
  26.            List<String> l = new List<String>();
  27.            l.Add("uno");//agregacion de dos elementos
  28.            l.Add("dos");
  29.  
  30.  
  31. //Iteramos para imprimir la lista original
  32.            for (int i = 0; i < l.Count; i++)
  33.            {
  34.                Console.WriteLine("Elemento : " + l.ElementAt(i));
  35.            }
  36. //creamos el objeto para usar sus metodos
  37.            Program uno = new Program();
  38.  
  39.  
  40. //Llamamos a la funcion para que ordene la lista
  41.            uno.lista(l);
  42.  
  43. //Esperamos una tecla para cerrar la aplicacion
  44.            Console.ReadLine();
  45.  
  46.  
  47.  
  48.  
  49.        }
  50.    }
  51. }
  52.  
  53.  
  54.  

Prueba eso, lo acabo de hacer probando el visual studio 2010 XD

cualquier duda avisas, peganos tus codigos para ayudarte mejor.
« Última modificación: 5 Noviembre 2011, 04:39 am por BadDevil » En línea

$Edu$


Desconectado Desconectado

Mensajes: 1.842



Ver Perfil
Re: LISTA EN C#
« Respuesta #6 en: 5 Noviembre 2011, 12:19 pm »

Jaja vienes y le dejas el deber terminado, ahi ya estas incumpliendo una regla del foro..
En línea

Pablo Videla


Desconectado Desconectado

Mensajes: 2.274



Ver Perfil WWW
Re: LISTA EN C#
« Respuesta #7 en: 5 Noviembre 2011, 15:08 pm »

Jaja vienes y le dejas el deber terminado, ahi ya estas incumpliendo una regla del foro..

Jjajajaj es que habia instalado el visual studio 2010 y queria probarlo y me acorde de esto asi que quise hacerlo, hace como un año que no tocaba C# y fue raro verlo de nuevo  :xD
En línea

Novlucker
Ninja y
Colaborador
***
Desconectado Desconectado

Mensajes: 10.683

Yo que tu lo pienso dos veces


Ver Perfil
Re: LISTA EN C#
« Respuesta #8 en: 9 Noviembre 2011, 04:14 am »

Supongo que habrá encontrado la respuesta y ya no volverá, pero las listas tienen un método Reverse :xD

Saludos

En línea

Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD
"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein
Pablo Videla


Desconectado Desconectado

Mensajes: 2.274



Ver Perfil WWW
Re: LISTA EN C#
« Respuesta #9 en: 9 Noviembre 2011, 04:20 am »

 
Supongo que habrá encontrado la respuesta y ya no volverá, pero las listas tienen un método Reverse :xD

Saludos



 :xD a ver que nota se habra sacado en esa tarea  :laugh:
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Lista de Extensiones
Tutoriales - Documentación
The Ghost 7 26,086 Último mensaje 8 Abril 2005, 03:43 am
por MinusFour
Cargar Lista de un fichero con fseek a una lista auxiliar en el programa.
Programación C/C++
samur88 1 3,132 Último mensaje 12 Mayo 2011, 23:25 pm
por samur88
Lista encadenada
Programación C/C++
pudge123 4 2,606 Último mensaje 7 Octubre 2013, 08:32 am
por eferion
Lista Genérica en c
Programación C/C++
elProfeta1979 3 3,204 Último mensaje 13 Octubre 2014, 17:13 pm
por rir3760
lista
Programación C/C++
ise 8 3,561 Último mensaje 6 Abril 2015, 02:09 am
por ivancea96
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines