0

I have a variable

int? a = Int32.TryParse(b);

How can I make it that a becomes a null if b is found not to be an integer?

Alan2
  • 23,493
  • 79
  • 256
  • 450

1 Answers1

1

This should work for you

        int? a = int.TryParse(b, out var value) ? value : (int?) null;

you should use var instead of int?

        var a = int.TryParse(b, out var value) ? value : (int?) null;
Mukul Keshari
  • 495
  • 2
  • 7