in

C# 3.0 Ejemplo Presentación

Last post 04-01-2007 21:56 by jfbonnin. 0 replies.
Page 1 of 1 (1 items)
Sort Posts: Previous Next
  • 04-01-2007 21:56

    C# 3.0 Ejemplo Presentación

    Hola,

    Aquí os dejo uno de los ejemplos que vimos en la presentación del viernes. También tenéis la versión en VB 9.0 en el foro de Visual Basic

    1 var methods = from m in typeof(Math).GetMethods() 2 where m.IsPublic 3 select m; 4 5 StringBuilder sb = new StringBuilder(); 6 7 foreach (var m in methods) 8 { 9 sb.Append(m.ReturnType.Name); sb.Append(" "); 10 sb.Append(m.Name); 11 sb.Append(" ("); 12 var parameters = from p in m.GetParameters() 13 select new { TypeName = p.ParameterType.Name, p.Name, p.IsOut }; 14 15 bool first = true; 16 foreach (var p in parameters) 17 { 18 if (!first) 19 sb.Append(", "); 20 21 if (p.IsOut) 22 sb.Append("out "); 23 24 sb.Append(p.TypeName); sb.Append(" "); 25 sb.Append(p.Name); 26 27 first = false; 28 } 29 sb.AppendLine(");"); 30 } 31 32 System.Console.WriteLine(sb.ToString());
    Jose Fco Bonnin
    -----------------------
    Coordinador Baleares on .NET
    www.josefcobonnin.com
    Filed under:
    • Post Points: 5
Page 1 of 1 (1 items)
Baleares on .NET®
Powered by Community Server (Commercial Edition), by Telligent Systems