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 #.



12
Est-il sûr de ne pas paramétrer une requête SQL lorsque le paramètre n'est pas une chaîne?
En termes d' injection SQL , je comprends parfaitement la nécessité de paramétrer un stringparamètre; c'est l'une des plus anciennes astuces du livre. Mais quand peut-il être justifié de ne pas paramétrer un SqlCommand? Certains types de données sont-ils considérés comme «sûrs» pour ne pas être paramétrés? Par exemple: Je …

5
Code pour décoder / encoder une URL base64 modifiée
Je veux encoder des données en base64 pour les mettre dans une URL, puis les décoder dans mon HttpHandler. J'ai trouvé que l' encodage Base64 permet un caractère «/» qui va gâcher ma correspondance UriTemplate. Ensuite, j'ai trouvé qu'il existe un concept de "Base64 modifiée pour l'URL" de wikipedia: Une …
113 c#  url  base64  encode  decode 


3
Les applications de console asynchrone sont-elles prises en charge dans .NET Core?
À un moment donné, CoreCLR a pris en charge les principaux points d'entrée asynchrones. Voir http://blog.stephencleary.com/2015/03/async-console-apps-on-net-coreclr.html Cependant, les deux programmes suivants ne fonctionnent pas dans .NET Core RTM using System; using System.Threading.Tasks; namespace ConsoleApplication { public class Program { public static async Task Main(string[] args) { await Task.Delay(1000); Console.WriteLine("Hello World!"); …
113 c#  .net  .net-core 

5
Transition de Windows Forms vers WPF
Depuis longtemps maintenant, je suis coincé avec le développement de Windows Forms (commencé avec VB6, et a continué jusqu'à C # .NET 4.5), et j'ai à peu près atteint la limite de ce que Windows Forms peut faire, tous deux en utilisant .NET pur. et des effets spéciaux avec Native …

5
intercepter toutes les exceptions non gérées dans l'API Web ASP.NET
Comment intercepter toutes les exceptions non gérées qui se produisent dans l'API Web ASP.NET afin de pouvoir les consigner? Jusqu'à présent, j'ai essayé: Créer et enregistrer un ExceptionHandlingAttribute Implémenter une Application_Errorméthode dansGlobal.asax.cs S'abonner à AppDomain.CurrentDomain.UnhandledException S'abonner à TaskScheduler.UnobservedTaskException Le ExceptionHandlingAttributegère avec succès les exceptions qui sont levées dans les méthodes …

8
Dois-je fermer () un SQLConnection avant qu'il ne soit supprimé?
Par mon autre question ici sur les objets jetables , devrions-nous appeler Close () avant la fin d'un bloc using? using (SqlConnection connection = new SqlConnection()) using (SqlCommand command = new SqlCommand()) { command.CommandText = "INSERT INTO YourMom (Amount) VALUES (1)"; command.CommandType = System.Data.CommandType.Text; connection.Open(); command.ExecuteNonQuery(); // Is this call …

6
Comment créer une classe immuable?
Je travaille sur la création d'une classe immuable. J'ai marqué toutes les propriétés en lecture seule. J'ai une liste d'articles dans la classe. Bien que si la propriété est en lecture seule, la liste peut être modifiée. L'exposition du IEnumerable de la liste le rend immuable. Je voulais savoir quelles …
113 c#  .net  immutability 

8
Comment charger un assembly dans AppDomain avec toutes les références de manière récursive?
Je veux charger un nouvel AppDomainassemblage qui a un arbre de références complexe (MyDll.dll -> Microsoft.Office.Interop.Excel.dll -> Microsoft.Vbe.Interop.dll -> Office.dll -> stdole.dll) D'après ce que j'ai compris, lorsqu'un assemblage est en cours de chargement AppDomain, ses références ne sont pas chargées automatiquement et je dois les charger manuellement. Alors quand …


22
c # datable en csv
Quelqu'un pourrait-il me dire pourquoi le code suivant ne fonctionne pas. Les données sont enregistrées dans le fichier csv, mais les données ne sont pas séparées. Tout existe dans la première cellule de chaque ligne. StringBuilder sb = new StringBuilder(); foreach (DataColumn col in dt.Columns) { sb.Append(col.ColumnName + ','); } …
113 c#  csv  delimited-text 

3
Supprimer des colonnes de DataTable en C #
J'ai un DataSet dont j'obtiens un DataTable à partir duquel je suis renvoyé d'un appel de fonction. Il a 15-20 colonnes, mais je ne veux que 10 colonnes de données. Existe-t-il un moyen de supprimer les colonnes que je ne veux pas, de copier le DataTable dans un autre qui …
113 c#  asp.net 


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.