Je suis nouveau en C#. J'ai cherché sur le web sans succès sur la recherche d'une réponse à ma question, peut-être que c'est seulement un terme/syntaxe qui me manque. J'apprends un programme écrit par quelqu'un d'autre. Le programme comprend des classes dans différents fichiers qui sont inclus dans le projet.Déclaration d'instance de classe C#
au fichier principal de programme au lieu de la façon dont je sais pour déclarer une nouvelle instance de ces classes cette méthode est utilisée:
namespace Technology_A3000_A4_A42107
{
public partial class FormTechnology : Form
{
...
private AST_NET _device;
private ClassTechnology _technology;
private ClassGain _gain;
....
}
public FormTechnology()
{
...
_device = new AST_NET();
_technology = new ClassTechnology(_device);
_gain = new ClassGain();
....
}
....
ce qui se fait ici exactement? est-ce que cela équivaut à écrire sur la rangée ci-dessous, ou est-ce nécessaire en raison d'un fichier externe ou d'une autre propriété des classes?
private AST_NET _device = new AST_NET();
Merci à l'avance et désolé si ce n'est pas une question appropriée. Amitai
Copie possible de [initialisation de variable de membre C#; meilleure pratique?] (https: // stackoverflow.com/questions/298183/c-sharp-membre-variable-initialisation-best-practice) – UnholySheep