Articles of c #

Fill List avec les valeurs par défaut?

Duplication possible: Initialisation automatique des listes C # J’ai une liste de nombres entiers qui a une certaine capacité que je voudrais remplir automatiquement lorsqu’elle est déclarée. List x = new List(10); Existe-t-il un moyen plus simple de remplir cette liste avec 10 ints qui ont la valeur par défaut pour un int plutôt que […]

Afficher une page dans MVC 3 sans mise en page

J’ai une page qui génère une table imprimable. Je dois montrer cette page sans ma page _Layout environnante, pour une plus grande convivialité. Comment pourrais-je y aller?

Obtenir une «erreur»: «unsupported_grant_type» lorsque vous tentez d’obtenir un JWT en appelant un Web Api sécurisé OWIN OAuth via Postman

J’ai suivi cet article pour implémenter un serveur d’autorisation OAuth. Cependant, lorsque j’utilise post man pour obtenir un jeton, je reçois une erreur dans la réponse: “erreur”: “unsupported_grant_type” J’ai lu quelque part que les données dans Postman doivent être publiées en utilisant Content-type:application/x-www-form-urlencoded . J’ai préparé les parameters requirejs dans Postman: et pourtant mes en-têtes […]

Quelle est la taille d’un pointeur?

La taille d’un pointeur est-elle la même que celle du type sur lequel il pointe, ou les pointeurs ont-ils toujours une taille fixe? Par exemple… int x = 10; int * xPtr = &x; char y = ‘a’; char * yPtr = &y; std::cout << sizeof(x) << "\n"; std::cout << sizeof(xPtr) << "\n"; std::cout << […]

Comment créer une nouvelle copie profonde (clone) d’une liste ?

Dans le morceau de code suivant, using System; using System.Collections.Generic; using System.Drawing; using System.Windows.Forms; namespace clone_test_01 { public partial class MainForm : Form { public class Book { public ssortingng title = “”; public Book(ssortingng title) { this.title = title; } } public MainForm() { InitializeComponent(); List books_1 = new List(); books_1.Add( new Book(“One”) ); […]

Pourquoi utiliser abs () ou fabs () au lieu de la négation conditionnelle?

En C / C ++, pourquoi utiliser abs() ou fabs() pour trouver la valeur absolue d’une variable sans utiliser le code suivant? int absoluteValue = value < 0 ? -value : value; A-t-il quelque chose à voir avec moins d’instructions au niveau inférieur?

Pourquoi n’y a-t-il pas de macros en C #?

Lors de l’apprentissage de C # pour la première fois, j’étais étonné qu’ils n’aient aucun support pour les macros de la même capacité que C / C ++. Je me rends compte que le mot-clé #define existe en C #, mais il manque énormément par rapport à ce que j’ai aimé en C / C […]

L’opérateur ternaire (conditionnel) en C

Quel est le besoin de l’opérateur conditionnel? Fonctionnellement, il est redondant, car il implémente une construction if-else. Si l’opérateur conditionnel est plus efficace que l’affectation if-else équivalente, pourquoi le compilateur ne peut-il pas interpréter plus efficacement sinon?

Supprimer l’avertissement sur la variable d’exception non utilisée dans C #

J’ai ce code: try { someMethod(); } catch (XYZException e) { // do something without using e } Cela me donnera un avertissement sur la déclaration, mais jamais sur l’utilisation de e , ce que je déteste. Cependant, je ne veux pas non plus utiliser une clause catch sans cette variable, car alors elle intercepterait […]

Renommer automatiquement un fichier s’il existe déjà dans Windows

Mon code C # génère plusieurs fichiers texte basés sur les entrées et les enregistre dans un dossier. En outre, je suppose que le nom du fichier texte sera identique à celui de l’entrée (l’entrée ne contient que des lettres). Si deux fichiers ont le même nom, il remplace simplement le fichier précédent. Mais je […]