Articles of .net

Expression régulière à diviser sur des espaces sauf entre guillemets

Je voudrais utiliser la méthode .Net Regex.Split pour diviser cette chaîne d’entrée en un tableau. Il doit être divisé sur des espaces, sauf s’il est inclus dans une citation. Entrée: Voici “ma chaîne” il a “six matchs” Production attendue: Ici est ma ficelle il a six matchs De quel modèle ai-je besoin? Dois-je également spécifier […]

Comment vérifier si le fichier existe sur FTP avant FtpWebRequest

Je dois utiliser FtpWebRequest pour placer un fichier dans un répertoire FTP. Avant le téléchargement, je voudrais d’abord savoir si ce fichier existe. Quelle méthode ou quelle propriété dois-je utiliser pour vérifier si ce fichier existe?

Est-ce que l’utilisation du suffixe «Async» dans un nom de méthode dépend de l’utilisation du modificateur «async»?

Quelle est la convention pour les suffixes de noms de méthode avec “Async”? Le suffixe “Async” doit-il être ajouté uniquement à une méthode déclarée avec le modificateur async ? public async Task ConnectAsync() Ou est-ce suffisant pour que la méthode renvoie simplement la Task ou la Task ? public Task ConnectAsync()

Faire une propriété générique

J’ai une classe qui stocke une valeur sérialisée et un type. Je souhaite avoir une propriété / méthode renvoyant la valeur déjà convertie: public Ssortingng Value { get; set; } public Type TheType { get; set; } public typeof(TheType) CastedValue { get { return Convert.ChangeType(Value, typeof(_Type)); } Est-ce possible en C #?

Comment enregistrer les messages de trace avec log4net?

J’utilise log4net pour consigner les messages du journal dans un fichier journal continu. Maintenant, je voudrais également redirect tous les messages de trace de System.Diagnostics.Trace vers ce fichier journal. Comment puis-je configurer cela? J’ai essayé de trouver quelque chose à ce sujet dans la documentation de log4net, mais sans succès. Est-ce possible? La raison pour […]

Destructeur vs IDisposable?

J’ai lu à propos de l’élimination des objects / de l’interface IDisposable et des destructeurs dans C #, mais pour moi, ils semblent faire la même chose? Quelle est la différence entre les deux? Pourquoi devrais-je utiliser l’un sur l’autre? En fait, dans cet exemple (lien ci-dessous), ce code utilise à la fois l’interface IDisposable […]

ITextSharp HTML au format PDF?

J’aimerais savoir si ITextSharp a la capacité de convertir HTML en PDF. Tout ce que je vais convertir sera simplement du texte brut, mais malheureusement, il n’ya que très peu de documentation sur ITextSharp, donc je ne peux pas déterminer si ce sera une solution viable pour moi. S’il ne peut pas le faire, quelqu’un […]

Java équivalent à la NotSupportedException de .Net

Y at-il (pas NotImplementedException, pas pris en charge).

“Shadows” vs “Overrides” dans VB.NET

Quelle est la signification des deux mots-clés Shadows and Overrides ? Qu’est-ce qu’ils font et pour quel contexte l’un ou l’autre est-il préférable?

System.web.mvc manquant

Nous avons une ancienne application Web ASP.NET MVC 3, construite dans VS2010, qui ne parvient pas à être compilée depuis la mise à jour de sécurité de la semaine dernière. Le problème est que la référence à System.Web.Mvc.dll est cassée. Lorsque j’ouvre le fichier de solution sur notre machine de génération, où la mise à […]