C# es muy pero que muy parecido a java, solo que mezcla cositas de Visual Basic. Lo que no me gusta en sí es la plataforma .net, aunque reconozco que tiene cosas interesantes, como los delegados, que pueden ser funciones o métodos de cualquier número de argumentos y valor de retorno, cosa que en java solo se puede hacer implementando interfaces rarísimas como los runnables.
Resultado: +0
62. BOFH ,
hala, puedo hacer un método que me devuelva false si algo casca y si todo va bien que me devuelva otra cosa? como mola!
Resultado: +0
63. el_pichon,
Nunca he visto en Java un runnable que devuelva cosas a la función que lo llama. Cómo se hace?
Resultado: +0
64. HijoDelTrueno,
En efecto, los runnables son solo para llamar. La única manera de pasar datos de forma así genérica es mediante un modelo event-driven y añadiendo listeners. Un punto muy flaco de java, con los tiempos que corren...