Name

Max Function

Class

System.Math

Syntax

Math.Max(val1, val2)
val1, val2 (required; any)

A numeric data type or expression

Return Value

Returns the maximum of val1 and val2, in the widest datatype of the two numbers

Description

Returns the maximum of val1 and val2

Rules at a Glance

  • If the two arguments do not have the same data type, then the narrower data type is cast to the wider type. For instance, the line:

    Dim x As Integer = 5
    Dim y As Double = 454.8
    MsgBox(Math.Max(x, y))

    displays 454.8.

  • This is a Shared member, so it can be used without creating any objects.

VB.NET/VB 6 Differences

The Max function is new to the .NET Framework.

See Also

Min Function

Get VB.NET Language in a Nutshell, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.