Skip to main content
Extension methods providing null-returning alternatives to TryGetValue and TryParse patterns.

The Problem

Standard try-patterns require verbose out parameters:

The Solution

Dictionary Extensions

Reference Types

Value Types

With Default Values

Parsing Extensions

All parsing methods return null on failure instead of using out parameters.

Integer Parsing

Floating-Point Parsing

Boolean Parsing

Character Parsing

GUID Parsing

Enum Parsing

Date/Time Parsing

Collection Access

Safe index-based access without IndexOutOfRangeException:

Reference Types

Value Types

With Default Value

Examples

Configuration Parsing

Query String Parsing

Safe Array Access

API Reference

Dictionary Methods

Parsing Methods

Collection Methods