Est-il possible de transmettre un nombre entier comme référence lors de l'initialisation de classe et de sécuriser la référence?Affecter une référence d'un nombre entier dans une classe
class Foo {
private int _refVal;
public Foo(ref int val) {
_refval = val; // saves the value, not the reference
}
}
Je pourrais utiliser des pointeurs, mais j'ai besoin d'un contexte non sécurisé.
Si vous avez besoin d'un pointeur vers une ressource non gérée, vous pouvez toujours utiliser le type IntPtr géré qui ne nécessite pas de contexte non sécurisé. –
J'essaie de porter une librairie C++ vers C# dans le Microframework. Ils utilisent des pointeurs pour «lier» les entrées et les sorties d'un contrôleur PID. – chriszero