Questions marquées «c#»

C # (prononcé «see sharp») est un langage de programmation multi-paradigme de haut niveau, typé statiquement, développé par Microsoft. Le code C # cible généralement la famille d'outils et d'exécutions .NET de Microsoft, qui incluent notamment .NET Framework, .NET Core et Xamarin. Utilisez cette balise pour les questions sur le code écrit en C # ou la spécification formelle de C #.


3
Dans quelles circonstances un SqlConnection est-il automatiquement enrôlé dans une transaction TransactionScope ambiante?
Qu'est-ce que cela signifie pour une SqlConnection d'être «enrôlé» dans une transaction? Cela signifie-t-il simplement que les commandes que j'exécute sur la connexion participeront à la transaction? Si tel est le cas, dans quelles circonstances un SqlConnection est-il automatiquement enrôlé dans une transaction TransactionScope ambiante? Voir les questions dans les …

7
Analyser JSON en C #
J'essaie d'analyser certaines données JSON de l'API de recherche Google AJAX. J'ai cette URL et je voudrais la décomposer afin que les résultats soient affichés. J'ai actuellement écrit ce code, mais je suis assez perdu quant à ce qu'il faut faire ensuite, bien qu'il existe un certain nombre d'exemples avec …
201 c#  asp.net  json  parsing  json.net 

7
Convertir le chemin du fichier en URI de fichier?
Le .NET Framework a-t-il des méthodes pour convertir un chemin (par exemple "C:\whatever.txt") en URI de fichier (par exemple "file:///C:/whatever.txt")? La classe System.Uri a l'inverse (d'un URI de fichier à un chemin absolu), mais rien pour autant que je puisse trouver pour convertir en URI de fichier. En outre, ce …
201 c#  .net  path  uri 


12
Supprimer l'extension de fichier d'une chaîne de nom de fichier
Si j'ai une chaîne disant "abc.txt", existe-t-il un moyen rapide d'obtenir une sous-chaîne juste "abc"? Je ne peux pas faire un fileName.IndexOf('.')parce que le nom du fichier pourrait être "abc.123.txt"ou quelque chose et je veux évidemment juste me débarrasser de l'extension (ie "abc.123").
201 c#  string  parsing 



4
Liste Linq de listes en liste unique
On dirait que c'est le genre de chose à laquelle on aurait déjà répondu, mais je ne peux pas le trouver. Ma question est assez simple, comment puis-je faire cela dans une seule instruction afin qu'au lieu d'avoir à refaire la liste vide puis à l'agréger sur la ligne suivante, …
201 c#  linq 

6
Impossible de trouver comment utiliser HttpContent
J'essaye d'utiliser HttpContent: HttpContent myContent = HttpContent.Create(SOME_JSON); ... mais je n'ai pas de chance de trouver la DLL là où elle est définie. Tout d'abord, j'ai essayé d'ajouter des références à Microsoft.Httpainsi que System.Net, mais aucun n'est dans la liste. J'ai également essayé d'ajouter une référence à System.Net.Httpmais la HttpContentclasse …
200 c#  asp.net  .net  dll 

10
obtenir la valeur du dictionnaire par clé
Comment puis-je obtenir la valeur du dictionnaire par touche sur la fonction mon code de fonction est le suivant (et la commande ce que j'essaye mais n'a pas fonctionné): static void XML_Array(Dictionary<string, string> Data_Array) { String xmlfile = Data_Array.TryGetValue("XML_File", out value); } mon code de bouton est le suivant private …
200 c#  dictionary  key 

14
Quelle est la différence entre dynamique (C # 4) et var?
J'avais lu une tonne d'articles sur ce nouveau mot-clé qui est livré avec C # v4, mais je ne pouvais pas faire la différence entre un "dynamique" et un "var". Cet article m'a fait réfléchir, mais je ne vois toujours aucune différence. Est-ce que vous pouvez utiliser "var" uniquement comme …
199 c#  dynamic 


5
Gestionnaire d'exceptions globales .NET dans l'application console
Question: Je souhaite définir un gestionnaire d'exceptions global pour les exceptions non gérées dans mon application console. Dans asp.net, on peut en définir un dans global.asax, et dans les applications / services Windows, on peut définir comme ci-dessous AppDomain currentDomain = AppDomain.CurrentDomain; currentDomain.UnhandledException += new UnhandledExceptionEventHandler(MyExceptionHandler); Mais comment puis-je définir …

11
Pas de ConcurrentList <T> dans .Net 4.0?
J'étais ravi de voir le nouvel System.Collections.Concurrentespace de noms dans .Net 4.0, plutôt sympa! Je l' ai vu ConcurrentDictionary, ConcurrentQueue, ConcurrentStack, ConcurrentBaget BlockingCollection. Une chose qui semble mystérieusement manquer est a ConcurrentList&lt;T&gt;. Dois-je l'écrire moi-même (ou le retirer du Web :))? Suis-je en train de manquer quelque chose d'évident ici?

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.