Tento článek byl přeložený strojově. Pokud chcete zobrazit článek v angličtině, zaškrtněte políčko Angličtina. Anglickou verzi článku můžete také zobrazit v místním okně přesunutím ukazatele myši nad text.
Překlad
Angličtina

Metoda Convert.ToInt16 (Int32)

.NET Framework (current version)
 

Publikováno: srpen 2016

Převede hodnotu zadané 32bitové číslo se znaménkem ekvivalentní 16bitové číslo se znaménkem.

Obor názvů:   System
Sestavení:  mscorlib (v mscorlib.dll)

public static short ToInt16(
	int value
)

Parametry

value
Type: System.Int32

32bitové číslo se znaménkem pro převod.

Návratová hodnota

Type: System.Int16

16bitové celé číslo se znaménkem ekvivalent value.

Exception Condition
OverflowException

value je větší než Int16.MaxValue nebo menší než Int16.MinValue.

Následující příklad se pokusí převést každý prvek v poli celých čísel na 16bitové celé číslo se znaménkem.

int[] numbers = { Int32.MinValue, -1, 0, 121, 340, Int32.MaxValue };
short result;

foreach (int number in numbers)
{
   try {
      result = Convert.ToInt16(number);
      Console.WriteLine("Converted the {0} value {1} to a {2} value {3}.",
                        number.GetType().Name, number,
                        result.GetType().Name, result);
   }                     
   catch (OverflowException) {
      Console.WriteLine("The {0} value {1} is outside the range of the Int16 type.",
                        number.GetType().Name, number);
   }
}
// The example displays the following output:
//    The Int32 value -2147483648 is outside the range of the Int16 type.
//    Converted the Int32 value -1 to a Int16 value -1.
//    Converted the Int32 value 0 to a Int16 value 0.
//    Converted the Int32 value 121 to a Int16 value 121.
//    Converted the Int32 value 340 to a Int16 value 340.
//    The Int32 value 2147483647 is outside the range of the Int16 type.

Univerzální platforma Windows
K dispozici od 8
.NET Framework
K dispozici od 1.1
Přenosná knihovna tříd
Podporováno v: přenosné platformy .NET
Silverlight
K dispozici od 2.0
Windows Phone Silverlight
K dispozici od 7.0
Windows Phone
K dispozici od 8.1
Zpět na začátek
Zobrazit: