if (int.TryParse(str, out var value) && value == 5) { // value is available } // value also available