Articles of c #

Razor: Pas de surcharge pour la méthode ‘Write’ prend 0 arguments

@{ int i = 4; } @foreach (ssortingng s in “1,2,3”.Split(‘,’)) { @:s is equal to @s @{ i++; } } J’obtiens “Pas de surcharge pour la méthode” Write “prend 0 argument” sur le @ {i ++; } ligne de code. Des pensées? Merci!

Pourquoi est-il considéré comme mauvais d’exposer List ?

Selon FXCop, List ne devrait pas être exposé dans un modèle d’object API. Pourquoi est-ce considéré comme une mauvaise pratique?

Projet non sélectionné pour cette configuration de solution

L’erreur: >—— Skipped Deploy: Project: DrawShape.Android, Configuration: Debug Any CPU —— >Project not selected to build for this solution configuration La configuration dans Configuration Manager semble correcte: C’est le code du projet que je tente de construire: https://github.com/chrispellett/Xamarin-Forms-Shape Ce que j’ai essayé jusqu’ici: Passer de n’importe quel processeur à x86 et retour. Définir la case […]

Définition du sérialiseur JSON par défaut dans ASP.NET MVC

Je travaille sur une application existante qui a été partiellement convertie en MVC. Chaque fois qu’un contrôleur répond avec un ActionResult JSON, les énumérations sont envoyées sous forme de nombres opposés au nom de la chaîne. Il semble que le sérialiseur par défaut devrait être JSON.Net, qui devrait envoyer les énumérations comme leurs noms opposés […]

Exportation de classes contenant des objects std :: (vectoriels, map, etc.) à partir d’une DLL

J’essaie d’exporter des classes à partir d’une DLL contenant des objects tels que std :: vectors et std :: ssortingngs – la classe entière est déclarée comme exportation dll via: class DLL_EXPORT FontManager { Le problème est que pour les membres des types complexes, je reçois cet avertissement: warning C4251: ‘FontManager :: m__fonts’: class ‘std […]

C # – ThreadPool vs tâches

Comme certains l’ont peut-être vu dans .NET 4.0, ils ont ajouté un nouvel espace de noms System.Threading.Tasks ce qui est essentiellement ce que sont des moyens, une tâche. Je ne l’utilise que depuis quelques jours, en utilisant ThreadPool. Lequel est plus efficace et moins consommateur de ressources? (Ou simplement mieux dans l’ensemble?)

Génération de jetons d’authentification sécurisés par cryptographie

Contexte: Il s’agit en fait d’une question générale sur les meilleures pratiques, mais certains renseignements sur la situation spécifique pourraient être utiles: Nous développons une application “connectée” pour l’iPhone. Il communiquera avec l’application backend via les services REST. Afin de ne pas avoir à demander à l’utilisateur un nom d’utilisateur et un mot de passe […]

Comment marquez-vous le code pour que vous puissiez revenir plus tard et y travailler?

En C # j’utilise les directives #warning et #error , #warning This is dirty code… #error Fix this before everything explodes! De cette façon, le compilateur me fera savoir que j’ai encore du travail à faire. Quelle technique utilisez-vous pour marquer le code afin de ne pas l’oublier?

La propriété mise en œuvre automatiquement en lecture seule est-elle possible?

J’ai trouvé un sujet sur MSDN qui dit que oui, c’est possible. J’ai fait un test qui semble briser cette déclaration: using System; namespace Test { class Program { static void Main(ssortingng[] args) { Foo f = new Foo(“1”); Console.WriteLine(f.Bar); // prints 1 f.Test(“2”); Console.WriteLine(f.Bar);// successfully prints 2 } } class Foo { public Foo(ssortingng […]

Est-ce que ‘\ 0’ et NULL peuvent être utilisés indifféremment?

NULL est souvent utilisé dans le contexte des pointeurs, et est défini par des macros dans plusieurs bibliothèques standard (telles que ) comme étant l’entier 0 . ‘\0′ est le caractère nul et correspond à 8 bits de zéros. Incidemment, 8 bits de zéros sont équivalents à l’entier 0 . Dans certains cas, bien que […]