Section courante

A propos

Section administrative du site

SIZEOF

Taille de
C# (C Sharp)

Syntaxe

sizeof(variable);
sizeof(typededonnees);

Paramètres

Nom Description
variable Ce paramètre permet d'indiquer la variable
startvalue Ce paramètre permet d'indiquer le type de données

Description

Ce mot réservé permet d'indiquer la taille d'une variable ou d'un type de données.

Exemple

Voici quelques exemples typiques de l'utilisation de ce type de données :

  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Runtime.InteropServices;
  6.  
  7. namespace SizeOfSamples
  8. {
  9.     public struct exemple
  10.     {
  11.         public char a;
  12.         public int b;
  13.         public short c;
  14.         public long d;
  15.     }; 
  16.     
  17.     class Program
  18.     {
  19.         static void Main(string[] args)
  20.         {
  21.             exemple a;
  22.             a.a = 'A';
  23.             a.b = 1;
  24.             a.c = 2;
  25.             a.d = 3;
  26.             Console.WriteLine("Taille de char = " + sizeof(char));
  27.             Console.WriteLine("Taille de int = " + sizeof(int));
  28.             Console.WriteLine("Taille de la structure = " + Marshal.SizeOf(a)); 
  29.         }
  30.     }
  31. }
  32.  

on obtiendra le résultat suivant :

myValue = 2
myValue = 4
myValue = 24


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