Introducing Radical.sh

Forget Code launches a powerful code generator for building API's

Casting String Builder in C#

The following code explains the casting between "val" and "String Builder".

  1. using System;
  2. using System.Text;
  3.  
  4. namespace forgetCode
  5. {
  6.  
  7. class program
  8. {
  9. public static void Main()
  10. {
  11. object val = new StringBuilder();
  12. if (val is StringBuilder) // Cast 1.
  13. {
  14. StringBuilder builder = val as StringBuilder; // Cast 2.
  15. Console.WriteLine(builder.Length == 0);
  16. }
  17.  
  18. }
  19. }
  20. }


Output:

True