Articles of c #

Pourquoi est-il impossible de définir des indexeurs génériques dans .NET?

Pourquoi ne pouvez-vous pas créer un indexeur générique dans .NET? le code suivant déclenche une erreur de compilation: public T this[ssortingng key] { get { /* Return generic type T. */ } } Est-ce que cela signifie que vous ne pouvez pas créer un indexeur générique pour une collection de membres générique?

Mauvaise valeur constante de la compilation

J’obtiens une “valeur constante de compilation incorrecte” sur cette instruction. Regex objCheckNumber = new Regex(“^(\d){4}$”); Je veux simplement configurer ceci pour vérifier une autre chaîne pour voir si la valeur entrée est 4 chiffres.

Indicateur ou modificateur de format de chaîne C # en minuscule

Est-il possible de spécifier un type de drapeau ou un modificateur sur un paramètre de format de chaîne pour le rendre en minuscule ou en majuscule? Exemple de ce que je veux: Ssortingng.Format(“Hi {0:touppercase}, you have {1} {2:tolowercase}.”, “John”, 6, “Apples”); Résultat recherché: Salut JOHN, tu as 6 pommes. PS: Oui je sais que je […]

différence entre le stream de mémoire et filestream

Pendant la sérialisation, nous pouvons utiliser soit un stream de mémoire, soit un stream de fichiers. Quelle est la différence fondamentale entre ces deux? Que signifie stream de mémoire? using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Runtime.Serialization.Formatters.Binary; namespace Serilization { class Program { static void Main(ssortingng[] args) { MemoryStream aStream = new MemoryStream(); […]

Erreur de référence non définie pour la méthode de modèle

Cela me rend fou depuis une heure et demie. Je sais que c’est une petite chose mais je ne peux pas trouver ce qui ne va pas (le fait que c’est un vendredi après-midi pluvieux, bien sûr, n’aide pas). J’ai défini la classe suivante qui contiendra les parameters de configuration lus dans un fichier et […]

Conversion d’un entier en un type enum en boîte connu uniquement à l’exécution

Imaginez que nous ayons une énumération: enum Foo { A=1,B=2,C=3 } Si le type est connu à la compilation, une conversion directe peut être utilisée entre le type enum et le type sous-jacent (généralement int ): static int GetValue() { return 2; } … Foo foo = (Foo)GetValue(); // becomes Foo.B Et la boxe cela […]

Comment imprimer des adresses variables en C?

Lorsque je lance ce code. #include void moo(int a, int *b); int main() { int x; int *y; x = 1; y = &x; printf(“Address of x = %d, value of x = %d\n”, &x, x); printf(“Address of y = &d, value of y = %d, value of *y = %d\n”, &y, y, *y); moo(9, […]

En utilisant les directives AsParallel () / Parellel.ForEach ()?

Vous cherchez un petit conseil sur l’utilisation d’ AsParallel() ou de Parallel.ForEach() pour accélérer cela. Voir la méthode que j’ai (simplifiée / bastardisée pour cet exemple) ci-dessous. Il prend une liste comme “US, FR, APAC”, où “APAC” est un alias pour peut-être 50 autres pays “US, FR, JP, IT, GB”, etc. La méthode devrait prendre […]

Comment puis-je voir les modifications en attente de Entity Framework?

Je crée une application avec ADO.NET Entity Framework. Je peux parcourir mon code ligne par ligne lors du débogage et regarder SQL Server Profiler pour chaque requête exécutée, mais je n’arrive pas à comprendre d’où viennent toutes ces commandes SQL! Parfois, lorsque SaveChanges() , Entity Framework effectue des INSERTS inattendus et étranges. Ils cassent parfois […]

La fabrique de serveurs n’a pas pu être localisée pour l’entrée donnée: Microsoft.Owin.Host.HttpListener

J’ai implémenter le signal R dans le service de fenêtre. private IDisposable SignalR { get; set; } public void Configuration(IAppBuilder app) { var hubconfig=new Microsoft.AspNet.SignalR.HubConfiguration(); hubconfig.EnableJSONP = true; app.UseCors(CorsOptions.AllowAll); app.MapSignalR(hubconfig); } private void StartSignalRServer(SsortingngBuilder sbLog) { try { this.SignalR = WebApp.Start(ServerURI); //This throws exception //this.SignalR= WebApp.Start(ServerURI); sbLog.Append(ssortingng.Format(“{0}——–SignalR Server Started——“,Environment.NewLine)); } catch (Exception ex) { sbLog.Append(ssortingng.Format(“{0}Exception […]