Articles of c #

Programmation génétique en C #

J’ai cherché de bons exemples de programmation génétique pour C #. Quelqu’un connaît-il de bonnes ressources en ligne / livre? Vous vous demandez s’il existe une bibliothèque C # pour la programmation évolutive / génétique?

Études des coûts relatifs au développement dans différentes langues

Quelqu’un at-il vu une étude récente (et assez équilibrée) sur les coûts relatifs du développement de logiciels utilisant des langues différentes? Je voudrais en particulier voir les coûts relatifs de Java Vs. C # Vs. Delphes.

En C # serait-il préférable d’utiliser Queue.Synchronized ou lock () pour la sécurité des threads?

J’ai un object de queue dont je dois m’assurer qu’il est compatible avec les threads. Serait-il préférable d’utiliser un object de locking comme celui-ci: lock(myLockObject) { //do stuff with the queue } Ou est-il recommandé d’utiliser Queue.Synchronisé comme ceci: Queue.Synchronized(myQueue).whatever_i_want_to_do(); En lisant les documents MSDN, il est dit que je devrais utiliser Queue.Synchronized pour le […]

Est-il possible d’utiliser la déclaration ‘using’ dans mes vues aspx? (ASP.NET MVC)

Cela s’applique probablement à non MVC aussi. Mais, est-il possible d’utiliser la déclaration ‘using’ dans mes vues aspx? La raison est que les pages référencent les fichiers de ressources pour les chaînes localisées. Et certaines de ces références de ressources sont assez longues – cela encombre vraiment mon code. Comme la plupart du temps, ces […]

Convertir un chiffre de caractère en entier correspondant en C

Existe-t-il un moyen de convertir un caractère en entier dans C? Par exemple, de ‘5’ à 5?

Accès aux variables d’environnement en C ++

J’aimerais avoir access à la variable d’environnement $HOME dans un programme C ++ que j’écris. Si j’écrivais du code en C, j’utiliserais simplement la fonction getenv() , mais je me demandais s’il y avait une meilleure façon de le faire. Voici le code que j’ai jusqu’à présent: std::ssortingng get_env_var( std::ssortingng const & key ) { […]

Une ligne pour Si la chaîne n’est pas nulle ou vide

J’utilise habituellement quelque chose comme ça pour diverses raisons tout au long d’une application: if (Ssortingng.IsNullOrEmpty(strFoo)) { FooTextBox.Text = “0”; } else { FooTextBox.Text = strFoo; } Si je vais l’utiliser beaucoup, je créerai une méthode qui renvoie la chaîne souhaitée. Par exemple: public ssortingng NonBlankValueOf(ssortingng strTestSsortingng) { if (Ssortingng.IsNullOrEmpty(strTestSsortingng)) return “0”; else return strTestSsortingng; […]

Comment définir l’élément std :: tuple par index?

On peut obtenir un élément de std::tuple par index en utilisant std::get . Analogiquement, comment définir l’élément tuple par index?

Plusieurs clauses WHERE avec les méthodes d’extension LINQ

J’ai une requête LINQ qui ressemble à ceci: DateTime today = DateTime.UtcNow; var results = from order in context.Orders where ((order.OrderDate <= today) && (today <= order.OrderDate)) select order; J’essaie d’apprendre / comprendre LINQ. Dans certains cas, je dois append deux clauses WHERE supplémentaires. Pour ce faire, j’utilise: if (useAdditionalClauses) { results = results.Where(o => […]

Dans quels domaines F # n’a-t-il aucun sens en termes d’utilisation?

Don Syme, dans sa conférence SPLASH, dit que F # n’est PAS destiné à remplacer C # même s’il a les capacités générales. Il continue en disant qu’il y a des domaines où l’utilisation de F # n’a aucun sens, mais ne développe pas la thèse. Quelqu’un peut-il s’il vous plaît me dire quelles zones […]