elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
28 Mayo 2012, 05:25  


Tema destacado:


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (Moderador: [D4N93R])
| | | |-+  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 1,315 veces)
natally

Desconectado Desconectado

Mensajes: 1


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

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
DonVidela


Desconectado Desconectado

Mensajes: 1.617



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

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
public void agregarLista(List l)
{
l.sorter();
 
 
}

para usarlo debes crear una lista y agregarla a la funcion

Código
List algo = new List();
 
//llamas al primer metodo
agregarLista(algo);
 
 

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

Aprendiendo: Java , C# , pl/sql, mysql , sql server, PHP , Access, JSF, Facelets, JSP, CakePHP, JQuery

http://pablovidela.wordpress.com
$Edu$


Desconectado Desconectado

Mensajes: 1.409



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

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

Estado en el MSN:
DonVidela


Desconectado Desconectado

Mensajes: 1.617



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

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

Aprendiendo: Java , C# , pl/sql, mysql , sql server, PHP , Access, JSF, Facelets, JSP, CakePHP, JQuery

http://pablovidela.wordpress.com
DaNuK

Desconectado Desconectado

Mensajes: 66


Pobre soñador


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

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

DonVidela


Desconectado Desconectado

Mensajes: 1.617



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

Código
 
 
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace ConsoleApplication1
{
   class Program
   {
//Funcion que recibe la lista como parametro y la ordena
       public void lista(List<String> l)
       {
           l.Sort(); //ordenar lista
           for (int i = 0; i < l.Count; i++)
           {
//Imprime lista invertida
              Console.WriteLine("Elemento : " +l.ElementAt(i));
           }
 
       }
       static void Main(string[] args)
       {
//Lista original
           List<String> l = new List<String>();
           l.Add("uno");//agregacion de dos elementos
           l.Add("dos");
 
 
//Iteramos para imprimir la lista original
           for (int i = 0; i < l.Count; i++)
           {
               Console.WriteLine("Elemento : " + l.ElementAt(i));
           }
//creamos el objeto para usar sus metodos
           Program uno = new Program();
 
 
//Llamamos a la funcion para que ordene la lista
           uno.lista(l);
 
//Esperamos una tecla para cerrar la aplicacion
           Console.ReadLine();
 
 
 
 
       }
   }
}
 
 
 

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 por BadDevil » En línea

Aprendiendo: Java , C# , pl/sql, mysql , sql server, PHP , Access, JSF, Facelets, JSP, CakePHP, JQuery

http://pablovidela.wordpress.com
$Edu$


Desconectado Desconectado

Mensajes: 1.409



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

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

Estado en el MSN:
DonVidela


Desconectado Desconectado

Mensajes: 1.617



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

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

Aprendiendo: Java , C# , pl/sql, mysql , sql server, PHP , Access, JSF, Facelets, JSP, CakePHP, JQuery

http://pablovidela.wordpress.com
Novlucker
Ninja y
Ex-Staff
*
Desconectado Desconectado

Mensajes: 10.239


Yo que tu lo pienso dos veces


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

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
http://twitter.com/novlucker

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

DonVidela


Desconectado Desconectado

Mensajes: 1.617



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

 
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

Aprendiendo: Java , C# , pl/sql, mysql , sql server, PHP , Access, JSF, Facelets, JSP, CakePHP, JQuery

http://pablovidela.wordpress.com
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Lista de Puertos
Redes
krusty 1 11,369 Último mensaje 23 Febrero 2004, 17:33
por el-brujo
Lista enlazadas
Programación General
MAJOR_TOM 7 848 Último mensaje 7 Marzo 2004, 22:09
por Ragnarok
lista la lista! para ver que se hace!
Seguridad
lupita - 696 2 442 Último mensaje 8 Enero 2005, 16:52
por Libransser
Lista Msn
Chats; IRC y Messengers
yoni15524877 2 1,428 Último mensaje 25 Febrero 2009, 01:03
por chihiro
Cargar Lista de un fichero con fseek a una lista auxiliar en el programa.
Programación C/C++
samur88 1 546 Último mensaje 12 Mayo 2011, 23:25
por samur88
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines