L'appel d'une Variable à partir d'une autre Classe
Comment puis-je accéder à une variable dans une classe d'une autre classe publique en C#?
J'ai:
public class Variables
{
static string name = "";
}
J'ai besoin de l'appeler à partir de:
public class Main
{
}
Merci d'avance pour l'aide.
Je travaille dans une Application Console.
OriginalL'auteur | 2009-09-08
Vous devez vous connecter pour publier un commentaire.
Qui serait juste:
et il doit être public aussi:
êtes-vous sûr que vous avez ajouté le public modificateur.
Quand j'ai répondu, pour une raison que je n'ai pas vu le public modificateur vous avez ajouté. Oui, cela a fonctionné. Merci beaucoup 🙂
Je obtenir une référence d'objet est requise pour les non-champ statique.
OriginalL'auteur Nathan W
Je suggère d'utiliser une variable au lieu d'un champ public:
D'une autre classe, vous appelez votre variable comme ceci:
pourquoi dites-vous que...pourquoi pas?
C'est peut être juste moi, mais je pense qu'il est de bonne pratique de faire les classes statiques complètement apatrides.
Je vois, eh bien je suis d'accord sur ce point.
Eh bien, je pourrais d'accord avec vous. Mais dans ce cas, le nom de la variable qui semble être une constante et il me semble plus élégant d'utiliser une variable statique.
OriginalL'auteur Francis B.
Vous devez spécifier un modificateur d'accès pour votre variable. Dans ce cas, vous voulez publique.
Après cela, vous pouvez utiliser la variable comme ceci.
OriginalL'auteur ChaosPandion
OriginalL'auteur Sandipan