voici ce que je suis en train de se convertir à c objectif de C#:à la recherche d'objectifs c NSList comme des options, (je sais qu'il a été demandé ici avant), quel exemple pourriez-vous fournir?
public class Television
{
public string Name {get; set};
public bool isOn {get; set};
public int channelNum {get; set};
public string channelName {get; set};
}
disons que la fée de la télévision a été à ma maison, et je ne sais pas combien de télévisions sont là-dedans. ou, je veux rendre ce code réutilisable et puisque tout le monde a une quantité différente de téléviseurs dans leurs ménages, je veux faire un nombre différent à chaque exécution.
public List<Television> TVs = new List<Television>(4);
quand je veux je peux dire:
TVs[3].channelNum = 34;
- dans c objectif, comment voulez-vous mettre cela dans un tableau/dictionnaire (Hashtable)? Peux-tu me donner un exemple?
- Si je créais un nouvel objet chaque fois qu'un nouveau téléviseur est mis dans la maison, et accédait à ses propriétés, est-ce plus efficace sur la mémoire qu'une classe de liste serait? il semble qu'une liste serait plus facile que de créer 4 ensembles de tableaux, n'est-ce pas?
quelqu'un pourrait me donner un exemple de la façon dont cela serait utilisé si j'ai appelé
Télévision TV = [[Télévision alloc] init];
et utilisé des propriétés à la place? Puis-je utiliser des objets de télévision dans un nsmutablearray et les retirer pour accéder à leurs propriétés quand j'en ai besoin ou quand ils changent?
Vous devriez probablement ajouter: wtf , Je ne peux pas créer de nouvelle ligne dans un commentaire? ugh, vous devriez ajouter un - (void) dealloc {méthode où vous faites [name release]; [release channelName]; [super dealloc]; – NSGod
@PeyloW merci pour les améliorations, beaucoup mieux :) –