Est-il pointeur en C# comme en C++? Est-il sûr?

Je suis en train d'écrire une application qui fonctionne avec un arbre de structure de données. Je l'ai écrit avec C++, maintenant, je veux écrire en C#. J'utilise des pointeurs pour la mise en œuvre de la structure d'arbre de données. Est-il un pointeur en C# aussi? Est-il sécuritaire d'utiliser?

  • S'il vous plaît, pourriez-vous d'abord de recherche pour ces mots clés sur soi et de ne poser que les trucs qui ne sont pas encore couverts.
  • code avec des pointeurs doivent être marqués "dangereux", devinez pourquoi.
  • En fait en utilisant les pointeurs n'est PAS en sécurité n'importe où 😉
  • Charmeur - son seulement dangereux si vous ne savez pas ce que vous faites (malheureusement, vous avez pour habitude de travailler avec des gens qui ne savent pas ce qu'ils font)
  • C'est un article que j'ai trouvé facile à suivre. c-sharpcorner.com/UploadFile/pcurnow/...
  • Quelque chose de pointu est dangereux! 😉 Les pointeurs sont comme des couteaux. Ils sont intrinsèquement dangereux, mais ils PEUVENT être utilisés en toute sécurité. Vous ne devriez pas besoin d'eux en C# mais si vous insistez sur l'utilisation que vous en avez utiliser le "dangereux" mot-clé pour indiquer au compilateur que vous savez ce que vous faites et il est de votre responsabilité exclusive, assurez-vous que la section de code n'est pas mal.