Je veux créer une fonction générique simple void Assign(out T result) { Type type = typeof(T); if (type.Name == “Ssortingng”) { // result = “hello”; } else if (type.Name == “Int32”) { // result = 100; } else result = default(T); } Usage: int value; ssortingng text; Assign(value); // <<< should set value to 100 […]
Lorsque j’affecte un paramètre out ou ref , la valeur est-elle immédiatement atsortingbuée à la référence fournie par l’appelant ou les valeurs des parameters out et ref affectées aux références lorsque la méthode est renvoyée? Si la méthode lève une exception, les valeurs sont-elles renvoyées? Par exemple: int callerOutValue = 1; int callerRefValue = 1; […]