Articles of c #

La bonne façon de comparer un System.Double à ‘0’ (un nombre, int?)

Désolé, cela pourrait être une question facile, mais je dois savoir pour être sûr. J’ai ça if expression, void Foo() { System.Double something = GetSomething(); if (something == 0) //Comparison of floating point numbers with equality // operator. Possible loss of precision while rounding value {} } Est-ce que cette expression est égale à void […]

Comment pouvez-vous obtenir le premier chiffre d’un int (C #)?

En C #, quel est le meilleur moyen d’obtenir le premier chiffre d’un int? La méthode que j’ai utilisée est de transformer l’int en une chaîne, de trouver le premier caractère de la chaîne, puis de le reconvertir en int. int start = Convert.ToInt32(curr.ToSsortingng().Subssortingng(0, 1)); Bien que cela fasse l’affaire, on a l’impression qu’il existe […]

Pourquoi GCC intervient-il avec les NOP?

Je travaille avec C depuis peu et j’ai récemment commencé à travailler sur ASM. Quand je comstack un programme: int main(void) { int a = 0; a += 1; return 0; } Le désassemblage objdump a le code, mais nops après ret: … 08048394 : 8048394: 55 push %ebp 8048395: 89 e5 mov %esp,%ebp 8048397: […]

Moyen correct de remplacer Equals () et GetHashCode ()

Je n’ai jamais vraiment fait ça auparavant, alors j’espérais que quelqu’un puisse me montrer ce qu’il fallait pour implémenter un remplacement de Except () et GetHashCode () pour ma classe. J’essaie de modifier la classe pour pouvoir utiliser la méthode LINQ Except (). public class RecommendationDTO{public Guid RecommendationId { get; set; } public Guid ProfileId […]

Comstackr et exécuter le programme sans main () dans C

J’essaie de comstackr et d’exécuter le programme suivant sans fonction main() dans C J’ai compilé mon programme en utilisant la commande suivante. gcc -nostartfiles nomain.c Et le compilateur donne un avertissement /usr/bin/ld: warning: cannot find entry symbol _start; defaulting to 0000000000400340 Ok, pas de problème. Ensuite, j’ai exécuté le fichier exécutable (a.out), les deux instructions […]

Quel est votre opérateur LINQ to Objects préféré qui n’est pas intégré?

Avec les méthodes d’extension, nous pouvons écrire des opérateurs LINQ pratiques qui résolvent des problèmes génériques. Je veux connaître les méthodes ou les surcharges qui manquent dans l’ System.Linq noms System.Linq et comment vous les avez implémentées. Des implémentations propres et élégantes, utilisant peut-être des méthodes existantes, sont préférées.

Atsortingbut MaxLength ne générant pas d’atsortingbuts de validation côté client

J’ai un problème curieux avec la validation côté client ASP.NET MVC3. J’ai le cours suivant: public class Instrument : BaseObject { public int Id { get; set; } [Required(ErrorMessage = “Name is required.”)] [MaxLength(40, ErrorMessage = “Name cannot be longer than 40 characters.”)] public ssortingng Name { get; set; } } De mon sharepoint vue: […]

Comment lire un fichier texte sans le verrouiller?

J’ai un service Windows écrit son journal dans un fichier texte dans un format simple. Maintenant, je vais créer une petite application pour lire le journal du service et afficher à la fois le journal existant et celui ajouté en tant que vue en direct. Le problème est que le service verrouille le fichier texte […]

L’appel asynchrone avec wait dans HttpClient ne retourne jamais

J’ai un appel que je fais depuis une application métropolitaine basée sur xaml sur le CP Win8; Cet appel frappe simplement un service Web et renvoie des données JSON. HttpMessageHandler handler = new HttpClientHandler(); HttpClient httpClient = new HttpClient(handler); httpClient.BaseAddress = new Uri(“http://192.168.1.101/api/”); var result = await httpClient.GetStreamAsync(“weeklyplan”); DataContractJsonSerializer ser = new DataContractJsonSerializer(typeof(WeeklyPlanData[])); return (WeeklyPlanData[])ser.ReadObject(result); […]

Différence entre std :: system_clock et std :: steady_clock?

Quelle est la différence entre std::system_clock et std::steady_clock ? (Un exemple de cas illustrant différents résultats / comportements serait formidable). Si mon objective est de mesurer avec précision le temps d’exécution des fonctions (comme un benchmark), quel serait le meilleur choix entre std::system_clock , std::steady_clock et std::high_resolution_clock ?