Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

Int16.MaxValue-Feld

 

Veröffentlicht: Oktober 2016

Stellt den größtmöglichen Wert von Int16 dar. Dieses Feld ist konstant.

Namespace:   System
Assembly:  mscorlib (in mscorlib.dll)

public const short MaxValue

Feldwert

Type: System.Int16

Der Wert dieser Konstanten ist 32767. d. h. hexadezimal 0x7FFF.

Die MaxValue Eigenschaft wird normalerweise verwendet, um zu verhindern, dass ein OverflowException beim Konvertieren von einem numerischen Typ mit einem größeren oberen Bereich (z. B. eine UInt16 oder eine Int32), ein Int16. Im Beispiel wird diese Verwendung veranschaulicht.

Im folgenden Beispiel wird die MaxValue Eigenschaft, um zu verhindern, dass ein OverflowException beim Konvertieren in ein Int16 Wert.

long[] numbersToConvert = {162345, 32183, -54000};
short newNumber;
foreach (long number in numbersToConvert)
{
   if (number >= Int16.MinValue && number <= Int16.MaxValue)
   {
      newNumber = Convert.ToInt16(number);
      Console.WriteLine("Successfully converted {0} to an Int16.", 
                        newNumber);
   }
   else
   {
      Console.WriteLine("Unable to convert {0} to an Int16.", number);
   }
}
// The example displays the following output to the console:
//       Unable to convert 162345 to an Int16.
//       Successfully converted 32183 to an Int16.
//       Unable to convert -54000 to an Int16.   

Universelle Windows-Plattform
Verfügbar seit 8
.NET Framework
Verfügbar seit 1.1
Portierbare Klassenbibliothek
Unterstützt in: portierbare .NET-Plattformen
Silverlight
Verfügbar seit 2.0
Windows Phone Silverlight
Verfügbar seit 7.0
Windows Phone
Verfügbar seit 8.1
Zurück zum Anfang
Anzeigen: