Qu'est-ce que l'instanciation paresseuse en C# ?
Qu'est-ce que l'instanciation paresseuse en C# ?

Vidéo: Qu'est-ce que l'instanciation paresseuse en C# ?

Vidéo: Qu'est-ce que l'instanciation paresseuse en C# ?
Vidéo: Baby Sloth! #animals #shorts #funny 2024, Novembre
Anonim

Initialisation paresseuse est une technique qui reporte la création d'un objet jusqu'à la première utilisation. En d'autres termes, initialisation de l'objet n'arrive que sur demande.

Simplement, qu'est-ce que la liaison paresseuse en C# ?

L'objet à la demande est également appelé Chargement paresseux modèle, Chargement paresseux retarde l'initialisation de l'objet. Il s'agit d'une nouvelle fonctionnalité de C# 4.0 et peut être utilisé lorsque nous travaillons avec de gros objets lorsqu'il n'est pas utilisé. Pour éviter la situation, vous pouvez utiliser le Chargement paresseux Modèle.

A côté de ci-dessus, quand devez-vous utiliser le type Lazy T ? 7 réponses. Tu typiquement utilisation Ceci, quand tu vouloir à instancier quelque chose la première fois que c'est réellement utilisé . Cela retarde le coût de sa création jusqu'à ce qu'il soit nécessaire au lieu de toujours encourir le coût. Cela est généralement préférable lorsque l'objet peut ou non être utilisé et le coût de sa construction n'est pas négligeable.

Par la suite, on peut aussi se demander, pourquoi est-ce que lazy est initialisé ?

Initialisation paresseuse d'un objet signifie que sa création est différée jusqu'à sa première utilisation. (Pour ce sujet, les termes initialisation paresseuse et instanciation paresseuse sont synonymes.) Initialisation paresseuse est principalement utilisé pour améliorer les performances, éviter les calculs inutiles et réduire les besoins en mémoire du programme.

Qu'est-ce que le système paresseux ?

Remarques. Utilisation paresseux initialisation pour différer la création d'un objet volumineux ou gourmand en ressources, ou l'exécution d'une tâche gourmande en ressources, en particulier lorsqu'une telle création ou exécution peut ne pas se produire pendant la durée de vie du programme. Pour se préparer paresseux initialisation, vous créez une instance de Paresseux.

Conseillé: