code_junkie

New dynamic variable in C# 4.0

Nov 11th, 2011
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.46 KB | None | 0 0
  1. using System;
  2. using System.Dynamic;
  3. static class DyanmicDemo
  4. {
  5. public static void Main() {
  6. for(Int32 demo =0; demo < 2; demo++) {
  7. dynamic arg = (demo == 0) ? (dynamic) 5 : (dynamic) "A";
  8. dynamic result = Plus(arg);
  9. M(result);
  10. }
  11. }
  12. private static dynamic Plus(dynamic arg) { return arg + arg; }
  13. private static void M(Int32 n) { Console.WriteLine("M(Int32): " + n); }
  14. private static void M(String s) { Console.WriteLine("M(String): " + s); }
  15. }
Add Comment
Please, Sign In to add comment