Section courante

A propos

Section administrative du site

TYPEOF

Type de
C# (C Sharp)

Syntaxe

typeof(expression)

Paramètres

Nom Description
expression Ce paramètre permet d'indiquer l'expression à examiner

Description

Ce mot réservé permet de déterminer un type de variable.

Exemple

Cet exemple permet de montrer un simple retour de fonction :

  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5.  
  6. namespace TypeOfSamples
  7. {
  8.     class Program
  9.     {
  10.         static void Main(string[] args)
  11.         {
  12.             Console.WriteLine("typeof(bool)= " + typeof(bool));
  13.             Console.WriteLine("typeof(byte)= " + typeof(byte));
  14.             Console.WriteLine("typeof(char)= " + typeof(char));
  15.             Console.WriteLine("typeof(double)= " + typeof(double));
  16.             Console.WriteLine("typeof(float)= " + typeof(float));
  17.             Console.WriteLine("typeof(int)= " + typeof(int));
  18.             Console.WriteLine("typeof(long)= " + typeof(long));
  19.             Console.WriteLine("typeof(sbyte)= " + typeof(sbyte));
  20.             Console.WriteLine("typeof(short)= " + typeof(short));
  21.             Console.WriteLine("typeof(uint)= " + typeof(uint));
  22.             Console.WriteLine("typeof(ulong)= " + typeof(ulong));
  23.             Console.WriteLine("typeof(ushort)= " + typeof(ushort));
  24.         }
  25.     }
  26. }

on obtiendra le résultat suivant :

typeof(bool)= System.Boolean
typeof(byte)= System.Byte
typeof(char)= System.Char
typeof(double)= System.Double
typeof(float)= System.Single
typeof(int)= System.Int32
typeof(long)= System.Int64
typeof(sbyte)= System.SByte
typeof(short)= System.Int16
typeof(uint)= System.UInt32
typeof(ulong)= System.UInt64
typeof(ushort)= System.UInt16


Dernière mise à jour : Mardi, le 26 janvier 2016