Questions et réponses pour le out :

En C #, le mot clé OUT provoque la transmission des paramètres par référence de la callee à l'appelant. Le paramètre ne doit pas être attribué dans une fonction mais doit être attribué avant de sortir de la fonction.

10
votes
Donc je suis nouveau à C # et j'ai du mal à comprendre out code>. Contrairement à juste à retourner quelque chose d'une fonction using System; class R ...

9
votes
Voici ce que je comprends jusqu'à présent: Pass par valeur Passage par valeur signifie qu'une copie d'un argument est passée. Les modifications apport& ...

8
votes
Lorsque vous faites quelque chose comme: int value; if (dict.TryGetValue(key, out value)) { if (condition) { //value = 0; this copies by value so it doesn't change the existi ...