Questions D'entretien

Top 80 des questions et réponses d'entrevue .NET

2 janvier 2022

Envisagez-vous d'assister à une entrevue Dotnet? Avez-vous prévu un entretien DotNet ? Ou Voulez-vous devenir développeur .Net ? Alors vous êtes sur la bonne page. Nous avons fait des recherches sur .Net et noté les . Questions et réponses d'entrevue nettes.

Laissez-nous avoir une introduction rapide sur .Net. Qu'est-ce que .Net ? Un framework .Net est un logiciel développé par Microsoft pour fonctionner principalement sur Microsoft Windows. Une vaste bibliothèque de classes appelée bibliothèque de classes Framework est incluse. .Net fournit également une interopérabilité linguistique entre plusieurs autres programmes.

Table des matières

Top 80 des questions et réponses des entretiens .Net

1. Pouvez-vous expliquer le concept d'héritage et son fonctionnement dans .NET ?

L'héritage est un concept de langage de programmation orienté objet (OOPS). Il vous permet de définir une classe de base qui fournit une fonctionnalité spécifique, et il permettra à d'autres classes dérivées d'hériter de la classe de base ou de remplacer la classe de base. L'une des caractéristiques essentielles de l'héritage est la possibilité de réutiliser le code. Il en va de même avec .Net. Les frameworks .Net permettent l'héritage.

Voir également Top 100 des questions et réponses d'entrevue Ansible

2. Expliquez le service Web .NET ?

Un service Web .Net est défini comme un programme logiciel destiné à utiliser XML pour échanger des informations avec d'autres logiciels via des protocoles Internet standard. En termes simples, les services Web fournissent un chemin pour interagir avec des objets sur Internet.

3. Pouvez-vous faire la différence entre une pile et une file d'attente ?

EmpilerFile d'attente
Il est basé sur le principe LIFO, c'est-à-dire Last In First Out.Il est basé sur le principe FIFP, i.r, First in First Out.
L'insertion et la suppression ont lieu uniquement à partir de l'extrémité supérieure.L'insertion et la suppression s'effectuent des deux côtés.
Les opérations d'insertion dans la pile sont appelées opérations push.Les opérations d'insertion dans la file d'attente sont appelées opérations de mise en file d'attente.
L'opération de suppression dans la pile est appelée une opération pop.La suppression d'une opération dans une file d'attente est appelée opération de retrait de la file d'attente.

4. Que signifient les termes boxing et unboxing ? Expliquer?

La boxe est un mécanisme de conversion d'un type de valeur en un type d'objet ou n'importe quel type d'interface. Lorsqu'un CLR (Common Language Runtime) boxe un type de valeur, la valeur à l'intérieur du système est encapsulée.

Le déballage est un processus d'extraction du type de valeur d'un type d'objet.

5. Pouvez-vous différencier une classe abstraite d'une interface ?

Classe abstraiteInterfaceUne classe abstraite est dit avoir à la fois des méthodes abstraites et non abstraites.L'interface ne peut avoir que des méthodes abstraites.
Il ne prend pas en charge les héritages multiples.Il prend en charge plusieurs héritages.
Le mot clé abstract permet de spécifier ou de déclarer une classe abstraite,Le mot-clé interface est utilisé pour déclarer une classe d'interface.
Le mot clé 'extends' doit être utilisé pour étendre une classe abstraite,Le mot clé 'Implements' doit être utilisé pour étendre une classe d'interface.

6. Pouvez-vous expliquer la principale différence entre les et du code non managé ?

Code géréCode non géré
CLR exécute le code managé. CLR signifie Common Language Runtime.Le système d'exploitation exécute directement du code non managé.
Le code managé assure la sécurité de l'application écrite dans le framework .Net.Le code non managé ne fournit aucun sécurité des applications .
Le code managé ne fournit pas d'accès de bas niveau au programmeur.Le code non géré fournit un accès de bas niveau au programmeur.

7. Nommez quelques caractéristiques de .NET Core ?

Questions et réponses de l'entretien .Net

Les principales caractéristiques de .Net Core sont :

  1. Il est open-source.
  2. C'est souple.
  3. Il est léger, rapide et convivial.
  4. C'est partageable.
  5. Il a de la place pour l'avenir développement de logiciels .
  6. .Net Core est une plateforme multiplateforme

8. Qu'est-ce qui est inclus dans .NET Core ? Expliquer?

Le .Net Core comprend les composants suivants :

  1. Il inclut .NET CLI, l'outil de ligne de commande utilisé pour le développement local, et Intégration continue des astuces.
  2. Il inclut un pilote .NET pour exécuter des applications dépendantes du framework.
  3. Il inclut le moteur de génération MS BUILD.
  4. Il inclut les compilateurs de langage Roslyn et F#.
  5. Il inclut le runtime .Net et le runtime de bureau.
  6. Il comprend des bibliothèques d'exécution.

9. Nommez les trois acronymes couramment utilisés dans .NET et que signifient-ils ?

Les trois acronymes utilisés dans .Net sont :

  1. IL → Langue Intermédiaire.
  2. CIL–> Langage Intermédiaire Commun.
  3. CLI-> Infrastructure de langage commun.

Questions et réponses de l'entretien .Net

10. Expliquez le compilateur JIT ?

Le compilateur Just In Time, connu sous le nom de JIT, fait partie du CLR (Common Language Runtime) dans .Net, qui aide à gérer l'exécution des programmes .Net quel que soit le langage de programmation .Net. JIT est chargé de convertir MSIL (Microsoft Intermediate language) ou CIL en code machine.

11. Qu'est-ce que la crécerelle ? Expliquer?

Kestrel est défini comme un serveur Web multiplateforme pour ASP.NET Core. Il s'agit d'un serveur Web inclus et activé par défaut dans les projets de modèles .Net Core.

12. Pouvez-vous faire la différence entre .NET Core et Mono ?

.Net CoreMono
Il s'agit d'un framework DotNet multiplateforme pour la création d'applications Web basées sur le cloud.Il crée rapidement des applications multiplateformes faisant partie de la fondation DotNet.
Il s'agit d'un framework Web open source.Il s'agit d'une implémentation open source de DotNetfoundation.

13. Pouvez-vous me dire combien de langues sont actuellement prises en charge par .NET ?

.Net prend en charge plus de 60 langages de programmation, dont 11 sont conçus et développés par Microsoft.

14. Différencier trace et débogage ?

TraceDéboguer
Trace. Les instructions d'écriture de ligne sont utilisées avec le traçage.Déboguer. L'instruction d'écriture de ligne est utilisée pour le traçage.
Il fonctionne en mode débogage et en mode release.Il ne fonctionne qu'en mode débogage.
Il est utilisé pendant la phase de test.Il est utilisé lors de la phase de débogage.

15. Pouvez-vous décrire le processus de collecte des ordures ?

La récupération de place (GC) est la fonctionnalité du framework .Net. Le GC (Garbage collection) gère la libération et l'allocation de mémoire de votre application. Chaque fois que vous créez un nouvel objet, le CLR alloue la mémoire pour l'élément à partir du tas. Maintenant, la Garbage collection doit libérer l'espace alloué à l'objet lorsqu'il n'est pas utilisé.

16. Pouvez-vous faire la différence entre l'espace de noms et l'assembly ?

Espace de nomsAssemblée
L'espace de noms est responsable du regroupement de code logique.L'assemblage est responsable du regroupement de code physique.
Il est utilisé pour l'organisation logique des classes.Il contient les métadonnées des types de module et d'autres éléments.
Tout autre ciblage linguistique peut l'utiliser .netLes autres langues ne peuvent pas l'utiliser.

17. Faire la différence entre int et int32 ?

IntInt32
Int est un type de données primitif.Int32 est un type FCL.
C'est un type valeur, et il se traduit en int32 lors de la compilation.C'est aussi un type valeur.

18. Pouvez-vous faire la différence entre le type de valeur et le type de référence ?

Type de valeurType de référence
Il stocke son contenu dans la mémoire allouée sur la pile.Ici, l'adresse de l'objet de référence est stockée au lieu de la valeur.
Un seul espace en mémoire est alloué.Ils sont stockés dans la zone mémoire appelée le tas.
Exemples : types de données, énumérations et structures prédéfinisExemples : classes, tableaux, interfaces

19. Pouvez-vous faire la différence entre systems.StringBuilder et system. Chaîne de caractères?

system.StringBuildersystem.StringBuildersystème. Chaîne de caractères
C'est modifiable.Il est immuable.
C'est une longueur fixe.C'est une longueur variable.
C'est plus efficace.Ce n'est pas aussi efficace que le générateur de chaînes.

Questions et réponses de l'entretien .Net

20. Expliquez la différence entre les listes Hashtable et Array ?

Table de hachageListes de tableaux
C'est une collection d'objets où les valeurs sont stockées sur une base clé.C'est une collection d'objets où les valeurs sont stockées sur une base d'index.
La récupération des valeurs de la table de hachage est plus rapide.La récupération des valeurs à partir des listes de tableaux est plus lente.
Il est utilisé pour maintenir des données massives.Les listes de tableaux ne sont pas le meilleur choix lorsqu'il s'agit de stocker des données massives.

21. Quelle est la signification d'Immuable ? Expliquer?

Immuable signifie que la valeur affectée à un objet chaîne n'est jamais modifiée.

Voir également Top 100 des questions et réponses d'entrevue JavaScript

22. Pouvez-vous expliquer les avantages de la séance ?

Avantages de la séance :

  1. La session nous aide à maintenir les données et l'état tout au long de l'application.
  2. Les sessions sont faciles à mettre en œuvre et peuvent stocker n'importe quel type d'objet.
  3. Les sessions stockent les données client séparément.
  4. Il est sécurisé et transparent vis-à-vis de l'utilisateur.

23. Expliquez les cookies ?

Les cookies .Net sont utilisés pour stocker des informations spécifiques à l'utilisateur. Les informations stockées sont utilisées par le application Web chaque fois que l'utilisateur visite le site.

24. Que sont les tuples dans .Net ? Expliquer?

Dans le framework .Net, un tuple est défini comme une structure de données qui contient une séquence d'éléments de différents types de données. Les éléments de données incluent des chaînes, des nombres entiers, des caractères ou d'autres types de données.

25. Pouvez-vous expliquer MSIL ?

MSIL signifie Microsoft Intermediate Language. C'est un langage de programmation, plus tard normalisé en tant que langage intermédiaire commun. Il s'agit d'un ensemble d'instructions indépendant de la plate-forme et généré par un compilateur spécifique au langage à partir du code source.

26. Pouvez-vous faire la différence entre un objet et une classe dans .NET ?

ObjetClasser
Un objet est une instance d'une classe.Une classe est un blueprint à partir duquel une instance est créée.
Il agit comme une variable de la classe.Il est utilisé pour lier des données et des méthodes ensemble.
Ils ont une existence physique.Ils ont une existence logique.
L'objet crée un espace mémoire.La classe ne crée aucun espace mémoire.

27. Quelle est la signification de la mise en cache ? Expliquer?

L'encaissement en .Net est une technique de stockage en mémoire de données ou d'informations fréquemment utilisées. Chaque fois que les mêmes données ou informations sont nécessaires, elles peuvent être directement extraites de la mémoire.

28. Qu'est-ce que le CLR dans .Net ?

CLR dans .Net signifie Common Language Runtime. C'est un machine virtuelle composant de Microsoft .Net Framework, qui gère l'exécution des programmes .Net.

29. Qu'est-ce que MSIL dans .Net ?

MSIL, c'est-à-dire Microsoft Intermediate Language, le compilateur convertit le code source en MSIL (Microsoft Intermediate Language) lors de la compilation. Il s'agit d'un ensemble d'instructions CPU indépendantes qui peuvent être efficacement converties en code natif.

30. Quel est le cycle de vie des pages dans .Net ?

Lorsqu'une page .Net s'exécute, la page passe par un cycle de vie, où elle exécute un ensemble d'étapes de traitement, qui comprend l'initialisation, la restauration, l'exécution de gestionnaires d'événements et la maintenance des états.

Questions et réponses de l'entretien .Net

31. Pouvez-vous expliquer l'utilisation du manifeste dans le framework .NET ?

Manifest in .Net est un fichier XML qui spécifie et identifie les assemblys côte à côte partagés et privés qu'une application doit lier au moment de l'exécution.

32. Pouvez-vous expliquer à quoi sert GAC dans .NET ?

GAC, c'est-à-dire Global Assembly Cache, est un dossier de répertoire Windows pour stocker les assemblages .Net et est conçu pour être partagé par toutes les applications en cours d'exécution sur le système. En termes simples, les assemblages sont partagés entre plusieurs applications, sur une machine, en s'enregistrant auprès de GAC.

33. Pouvez-vous expliquer combien d'éléments un tuple peut contenir dans .NET ?

Le nombre maximum d'éléments qu'un tuple peut autoriser est de huit éléments. Si le nombre dépasse, le compilateur renvoie une erreur.

34. Nommez les trois générations de ramasse-miettes dans .NET ?

Les trois générations de ramasse-miettes dans .net sont :

  1. Génération 0
  2. Génération 1
  3. Génération 2.

35. Nommez les types de mémoires supportés dans le framework .NET ?

Les mémoires prises en charge dans .Net sont :

  1. Mémoire de pile
  2. Mémoire de tas.

36. Expliquez la différence entre une fonction et une procédure stockée dans .NET ?

Les différences de fonction et de procédure stockée :

Voir également Top 100 des questions et réponses d'entrevue Ansible
Une fonctionProcédure stockée
Avec l'entrée donnée, la fonction est utilisée pour calculer les résultats.Il est utilisé pour effectuer une tâche spécifique dans l'ordre.
Les instructions DML ne peuvent pas être exécutées.Les instructions DML peuvent être exécutées.
Il ne prend pas en charge la capture d'essai.Il prend en charge try-catch.
Il peut être appelé dans un SQL requete.Il ne peut pas être appelé dans un SQL requete.

37. Pouvez-vous nommer les types de constructeurs présents dans C# .NET ?

Types de constructeur :

  1. Constructeur par défaut.
  2. Constructeur statique.
  3. Constructeur privé.
  4. Copier le constructeur.
  5. Constructeur paramétré.

38. Qu'est-ce que LINQ ?

LINQ, c'est-à-dire Language Integrated Query, est un nom donné à l'ensemble des technologies basées sur les capacités de requête d'intégration directement dans le langage c#. Il est utilisé pour récupérer des données provenant de différentes sources.

39. Expliquez la publication sur plusieurs pages ?

La publication sur plusieurs pages est utile lorsque vous souhaitez publier des données sur une autre page ou sur une page différente et que vous ne souhaitez pas recharger la page actuelle. En termes simples, la publication sur plusieurs pages est définie comme la soumission d'un formulaire à une page distincte.

Questions et réponses de l'entretien .Net

40. Nommez les types de cookies disponibles dans ASP.NET ?

  1. Cookies persistants.
  2. Cookies non persistants.

41. Nommez certains des modèles présents dans le contrôle du répéteur ?

  1. Modèle d'en-tête.
  2. Modèle d'article.
  3. Modèle de séparateur.
  4. Modèle AlternatingItem.
  5. Modèle de pied de page.

42. Décrivez le fichier Global.asax ?

Global. Asax dans .Net est un fichier facultatif utilisé pour gérer les événements d'application de haut niveau, comme Application-start, Application-end, Session-end, Session Start, etc. asax est stocké dans le répertoire racine de l'application .Net.

43. Pouvez-vous expliquer les contrôles serveur dans ASP.NET ?

Les contrôles du serveur sont définis comme de petits blocs de construction de l'interface utilisateur graphique (GUI), y compris les boutons, les cases à cocher, les étiquettes, etc.

Les contrôles du serveur ASP.NET sont classés comme :

  1. Contrôles de validation.
  2. Contrôles de source de données.
  3. Commandes d'affichage des données.
  4. Contrôles riches.
  5. Commandes de navigation.
  6. Commandes principales.

44. Expliquer les contrôles Web dans ASP.NET ?

Les contrôles Web sont les contrôles utilisés pour les contrôles structurels tels que la sécurité, la validation des données, la création de pages maîtres et la manipulation des données.

ASP.NET a cinq contrôles Web.

  1. Contrôles HTML
  2. Contrôles HTML Serveur
  3. Contrôles du serveur ASP.NET
  4. Contrôles du serveur ASP.NET Ajax
  5. Commandes utilisateur et commandes personnalisées

45. Expliquez la fonction du contrôle LoginStatus ?

Le contrôle de l'état de connexion est un contrôle utilisé pour afficher les liens de connexion et de déconnexion en fonction de l'état de connexion des utilisateurs actuels.

46. ​​Expliquer la mise en cache des fragments ?

La mise en cache de fragments est un type de mise en cache, qui fait référence à la mise en cache de contrôles utilisateur individuels dans un formulaire Web. Il est utile lorsque vous souhaitez mettre en cache uniquement un sous-ensemble de la page.

47. Expliquer RedirectPermanent dans ASP.Net ?

RedirectPermanent est une méthode dans ASP.NET qui effectue la même redirection que la méthode de réponse. RedirectPermanent() est une nouvelle méthode de Response().

48. Expliquez la différence entre le serveur. Transfert et réponse. Réorienter?

Réponse.Redirect()Serveur.Transfer()
Il est utilisé pour transférer un internaute d'une page à une autre page.Il est également utilisé pour transférer un internaute d'une page à une autre page.
Il indique simplement au navigateur de visiter une autre page.Cela aide à réduire les requêtes du serveur.

49. Décrivez un service Web ?

Un service Web est un petit logiciel qui le rend disponible sur Internet et qui utilise un système de messagerie XML standard. Ici, le XML est utilisé pour coder toutes les informations vers un service Web.

Questions et réponses de l'entretien .Net

50. Expliquer PostBack dans ASP.NET ?

PostBack dans ASP.NET est un nom donné au processus qui soumet une page ASP.NET au serveur. Pour traitement. La publication est effectuée pour vérifier les informations d'identification spécifiques de la page, telles que la vérification du nom d'utilisateur et du mot de passe.

51. Expliquer un contrôle de répéteur ?

Le contrôle du répéteur est un contrôle Web qui permet à l'utilisateur de répartir les balises de balisage sur les modèles.

52. Expliquer les contrôles HTML Server dans ASP.NET ?

Les contrôles HTML Server sont des contrôles HTML standard utilisés pour activer le traitement côté serveur.

Quelques contrôles HTML Server sont répertoriés ci-dessous :

  1. Tête HTML.
  2. HTMLInputButton.
  3. HTMLInputImage.
  4. HTMLInputPassword.
  5. HTMLText.
  6. Réinitialisation de l'entrée HTML.

53. Nommez les différents validateurs dans ASP.NET ?

    RequiredFieldValidator.RangeValidator.CompareValidator.RegularExpressionValidatorRegularExpressionValidator.CustomValidator.ValidationRésumé.

Questions et réponses de l'entretien .Net

54. Expliquer la gestion des états dans ASP.NET ?

Réponse : La gestion d'état dans ASP.NET est utilisée pour préserver le contrôle d'état et l'objet dans une application car les applications Web .NET sont sans état.

Il existe deux méthodes de gestion d'état dans ASPIC .RAPPORTER.

  1. Gestion de l'état côté client.
  2. Gestion d'état côté serveur.

55. Qu'est-ce qu'un système de type commun (CTS) dans .Net ?

Réponse : Le système Common Type est une norme .NET qui spécifie comment les types de définition et les types de valeur spécifiques sont représentés dans la mémoire de l'ordinateur. Il est conçu pour permettre à différents langages de programmation de partager facilement des informations.

56. Pouvez-vous expliquer CAS (Code Access Security) ?

Réponse : La sécurité d'accès au code (CAS) est une infrastructure Microsoft .NET utilisée pour empêcher un code non fiable ou illégitime d'effectuer des actions privilégiées.

57. Expliquez le Web. Fichier de configuration dans appSettings ?

Réponse : Le paramètre d'application est utilisé pour stocker une chaîne ou d'autres valeurs, qui se trouvent dans le fichier de configuration Web du projet de site Web ASP.NET. La toile. config est lu par IIS et le module ASP.NET Core pour sa configuration.

58. Expliquer le cadre du contrôleur de vue de modèle ?

Réponse : MVC est un modèle d'architecture qui divise une application en trois composants, à savoir,

  1. Le modèle - Il est lié à toutes les données logiques avec lesquelles l'utilisateur travaille.
  2. La vue.- Elle est utilisée pour la logique de l'interface utilisateur de l'application.
  3. Le contrôleur.- C'est une interface entre les composants du modèle et de la vue.

59. Expliquer les formulaires Web ASp.NET ?

Formulaires Web dans ASP.Net Est un framework d'application Web, et c'est l'un des modèles de programmation pris en charge par la technologie ASP.NET.

60. Nommez les types de mise en cache dans .Net ?

Types de mise en cache :

  1. Mise en cache au niveau de la page.
  2. Mise en cache des fragments de page.
  3. Mise en cache des données.

Questions et réponses de l'entretien .Net

61. Nommez les contrôles de sécurité dans .Net ?

Peu de contrôles de sécurité pris en charge par .Net sont :

62. Expliquer Razor dans ASP.NET ?

Razor est défini comme une syntaxe de programmation ASP.NET, qui est utilisée pour créer des pages Web dynamiques à l'aide des langages de programmation c# ou VB.Net.

63. Expliquez MIME ?

Une extension de messagerie polyvalente est une extension du protocole de messagerie qui permet aux utilisateurs d'utiliser le protocole pour échanger des fichiers sur Internet.

64. Nommez les différents types d'assemblages ?

Les types d'assemblages sont :

  1. Assemblée privée.
  2. Assemblée des actions.

65. Pouvez-vous lister les événements du cycle de vie de la page ?

Les événements du cycle de vie de la page sont répertoriés ci-dessous.

  1. Page_PreInit
  2. Page_Init
  3. Page_InitComplete
  4. Page_PreLoad
  5. Page_Load
  6. Page_LoadComplete
  7. Page_PreRender
  8. Rendre

66. Pouvez-vous expliquer l'authentification du passeport ?

L'authentification de passeport dans ASP.NET permet à l'utilisateur d'utiliser le service de passeport de Microsoft pour authentifier les utilisateurs de l'application. Passport utilise des cookies codés pour identifier les utilisateurs authentifiés.

67. Pouvez-vous expliquer les inconvénients de l'utilisation d'une session ?

Les inconvénients de la séance sont :

  1. La diminution des performances, en raison de l'augmentation du nombre d'utilisateurs.
  2. Le coût est impliqué dans la sérialisation et la désérialisation des données de session.

68. Pouvez-vous changer l'index d'une clé primaire sur une table ?

La réponse est non. Vous ne pouvez pas modifier l'index de la clé primaire de la table.

69. Définir les fichiers mappés en mémoire ?

Les fichiers mappés en mémoire mappent le contenu ou les données du fichier à l'adresse logique de l'application. Les cartes mémoire vous permettent d'exécuter plusieurs processus sur la même machine en partageant des données entre elles. La méthode MemoryMappedFile.CreateFromFiles( ) pour obtenir un objet mappé en mémoire.

70. Nommez les différents types d'index dans .Net ?

Les deux types d'index dans .Net sont :

  1. Index groupé.
  2. Index non clusterisé.

71. Qu'est-ce que IL dans .Net ?

IL dans .Net signifie langage intermédiaire. Tout le code source DotNet est d'abord compilé en IL (langage intermédiaire), puis IL est converti en langage machine.

72. Nommez la méthode utilisée pour appliquer la récupération de place dans .NET ?

La méthode utilisée pour appliquer la récupération de place dans le système. GC.Collect().

73. Nommez l'architecture suivie par l'ensemble de données ?

Un jeu de données suit une architecture de données déconnectée.

74. Nommez l'adaptateur utilisé pour obtenir les données d'une base de données Access ?

L'adaptateur utilisé pour obtenir les données d'une base de données d'accès est OleDbDataAdapter.

75. Expliquer ASP.NET ?

ASP.NET est défini comme un framework d'application Web open-source côté serveur pour donner des pages Web dynamiques. Microsoft le développe.

76. Nommez les différentes parties de l'assemblage ?

Les différentes parties d'un assemblage sont :

  1. Manifest- Il contient des informations sur la version de l'assembly.
  2. Type Metadata - Il contient des informations binaires
  3. MSIL
  4. Ressources- Il donne une liste de fichiers associés.

77. Pouvez-vous nous dire s'il est possible de définir manuellement un délai d'expiration pour une session dans .NET ?

La réponse est oui. Il est possible de définir manuellement un délai d'attente pour une session dans .NET

78. Nommez les paramètres qui contrôlent les comportements de regroupement de connexions dans .NET ?

Les paramètres sont :

  1. Délai de connexion.
  2. Taille minimale de la piscine.
  3. Taille maximale de la piscine.
  4. Mise en commun.

79. Comment pouvez-vous vérifier l'état d'un DataReader dans .NET ?

En utilisant la propriété IsClosed, l'état du DataReader peut être vérifié.

80. Qu'est-ce qu'un délégué dans .NET ? Expliquer?

Le délégué est un mécanisme qui permet de transmettre des méthodes en tant que paramètres. Les délégués sont utilisés pour encapsuler des objets. Les délégués sont utilisés pour définir les méthodes de rappel.

Bonne chance pour votre entretien .Net, et j'espère que nos questions et réponses sur l'entretien .Net vous ont été utiles. Si vous recherchez un emploi dans le domaine Salesforce, vous pouvez consulter notre Questions d'entretien chez Salesforce .