Articles of c #

Comment puis-je briser deux boucles nestedes dans Objective-C?

J’ai deux pour les boucles nestedes comme ceci: for(…) { for(…) { } } Je sais qu’il y a une déclaration de break . Mais je ne sais pas si cela brise les deux boucles ou juste celle dans laquelle il a été appelé? Je dois rompre les deux dès que je vois que cela […]

Comment implémenter big int en C ++

Je voudrais implémenter une grande classe int en C ++ en tant qu’exercice de programmation – une classe capable de gérer des nombres supérieurs à un long int. Je sais qu’il existe déjà plusieurs implémentations open source, mais j’aimerais écrire les miennes. J’essaie d’avoir une idée de la bonne approche. Je comprends que la stratégie […]

Vérification des permissions d’écriture de répertoire et de fichier dans .NET

Dans mon application .NET 2.0, je dois vérifier si des permissions suffisantes existent pour créer et écrire des fichiers dans un répertoire. À cette fin, j’ai la fonction suivante qui tente de créer un fichier et d’écrire un seul octet, puis de se supprimer pour tester l’existence des permissions. J’ai pensé que la meilleure façon […]

Créer des chaînes au format C (ne les imprimant pas)

J’ai une fonction qui accepte une chaîne, à savoir: void log_out(char *); En l’appelant, je dois créer une chaîne formatée à la volée comme: int i = 1; log_out(“some text %d”, i); Comment puis-je faire cela dans ANSI C? Seulement, puisque sprintf() renvoie un int, cela signifie que je dois écrire au moins 3 commandes, […]

parameters de référence const

Y a-t-il une différence entre les déclarations suivantes? void somefunc(const Person &p); void somefunc(Person const &p);

Pourquoi les classes statiques ne peuvent-elles pas implémenter des interfaces?

Duplication possible: Pourquoi C # n’autorise-t-il pas les méthodes statiques à implémenter une interface? Dans mon application, je souhaite utiliser un référentiel qui permettra d’accéder aux données brutes (TestRepository, SqlRepository, FlatFileRepository, etc.). Comme un tel référentiel serait utilisé tout au long de l’exécution de mon application, il me semblait judicieux d’en faire une classe statique […]

Les parameters peuvent-ils être constants?

Je cherche l’équivalent en C # de la final de Java. Existe-t-il? Est-ce que C # a quelque chose comme ceci: public Foo(final int bar); Dans l’exemple ci-dessus, la bar est une variable en lecture seule et ne peut pas être modifiée par Foo() . Est-il possible de faire cela en C #? Par exemple, […]

Comment puis-je append un indice ou une info-bulle à une étiquette dans C # Winforms?

Il semble que l’ Label ne comporte aucune propriété Hovertext , Hovertext ou Hovertext . Alors, quelle est la méthode préférée pour afficher un indice, une infobulle ou un texte survolé lorsque l’ Label est approchée par la souris?

Pourquoi un appel récursif cause-t-il StackOverflow à différentes profondeurs de stack?

J’essayais de comprendre comment les appels de queue sont gérés par le compilateur C #. Répondre Donc j’ai écrit un petit test en utilisant un appel récursif qui imprime combien de fois il est appelé avant que StackOverflowException tue le processus. class Program { static void Main(ssortingng[] args) { Rec(); } static int sz = […]

Comment obtenir une réponse json en utilisant system.net.webrequest dans c #?

Je dois obtenir des données json d’un domaine externe. J’ai utilisé webrequest pour obtenir la réponse d’un site Web. Voici le code: var request = WebRequest.Create(url); ssortingng text; var response = (HttpWebResponse) request.GetResponse(); using (var sr = new StreamReader(response.GetResponseStream())) { text = sr.ReadToEnd(); } Quelqu’un sait pourquoi je ne peux pas obtenir les données json?