Articles of c #

HttpWebRequest & Compression GZip native

Lorsque je demande une page avec la compression Gzip, je reçois beaucoup des erreurs suivantes: System.IO.InvalidDataException: le CRC dans le pied de page GZip ne correspond pas au CRC calculé à partir des données décompressées J’utilise GZipStream natif pour décompresser et je cherche à résoudre ce problème. Dans cet esprit, existe-t-il un moyen de résoudre […]

Obtenir la valeur AssemblyInformationalVersion de l’assembly .NET?

Quelle est la syntaxe C # pour obtenir la valeur de l’atsortingbut AssemblyInformationalVersion l’assembly lors de l’exécution? Exemple: [assembly: AssemblyInformationalVersion(“1.2.3.4”)]

Essayer de passer une variable booléenne C # à une variable javascript et la définir sur true

Avoir des problèmes où dans ma page .aspx je passe une variable booléenne (C #) à une fonction javascript qui attend un type booléen. BUt la variable C # renvoie True, et javascript n’aime pas les majuscules. myjavascript( ); Si je convertis la variable c # en chaîne, alors ma variable javascript devient une chaîne […]

Est-ce que la garantie lock () acquise dans la commande demandée?

Lorsque plusieurs threads demandent un verrou sur le même object, le CLR garantit-il que les verrous seront acquis dans l’ordre dans lequel ils ont été demandés? J’ai écrit un test pour voir si c’était vrai, et cela semble indiquer oui, mais je ne suis pas sûr que ce soit définitif. class LockSequence { private static […]

Convertir SQL en Linq gauche joindre avec null

Comment convertir correctement ce SQL en linq select t1.ProgramID from Program t1 LEFT JOIN ProgramLocation t2 ON t1.ProgramID = t2.ProgramID where t2.ProgramID IS NULL J’essaye ça mais ça ne marche pas var progy = ( from u in db.ProgramLocations join b in db.Programs on u.ProgramID equals b.ProgramID into yG from y1 in yG.DefaultIfEmpty() where u.ProgramID […]

Comment supprimer l’arborescence «Aller à l’arborescence visuelle» / «Activer la sélection» / «Afficher la présentation» lors du débogage?

Comment puis-je supprimer la boîte avec les 3 icons lors du débogage?

C # properties: comment utiliser la propriété set personnalisée sans champ privé?

Je veux faire ça: public Name { get; set { dosomething(); ??? = value } } Est-il possible d’utiliser le champ privé généré automatiquement? Ou est-il nécessaire que je l’implémente de cette manière: private ssortingng name; public ssortingng Name { get { return name; } set { dosomething(); name = value } }

Fonction virtuelle C ++ du constructeur

Pourquoi l’exemple suivant affiche “0” et que faut-il changer pour qu’il affiche “1” comme prévu? #include struct base { virtual const int value() const { return 0; } base() { std::cout << value() << std::endl; } virtual ~base() {} }; struct derived : public base { virtual const int value() const { return 1; } […]

Est-il possible de déterminer la taille d’un tableau C ++ par programmation? Et sinon, pourquoi?

Cette question a été inspirée par une question similaire: Comment delete [] «sait-il» la taille du tableau d’opérandes? Ma question est un peu différente: existe-t-il un moyen de déterminer la taille d’un tableau C ++ par programmation? Et sinon, pourquoi? Chaque fonction que j’ai vue qui prend un tableau nécessite également un paramètre entier pour […]

== ou .Equals ()

Pourquoi utiliser l’un sur l’autre?