Skip to content

Explicit Cast

Explicit casts (using (type)) are required when data loss may occur.

double d = 123.45;
int i = (int)d; // truncates
Console.WriteLine($"double: {d}, int: {i}");
Terminal window
dotnet run
Terminal window
double: 123.45, int: 123