Version 4.0 du .NET Framework. À utiliser pour les questions spécifiquement liées à .NET Framework 4.0. Pour les questions sur .NET Framework en général, utilisez la balise .net.

Plus à propos .net-4.0...

Je commence à convertir une API .NET Framework ASP.NET héritée (qui n'utilise pas le framework WebApi) en un projet .NET Core WebApi. En raison de dépendances, à titre d'étape intermédiaire, je remplace simplement le cadre d'API actuel pour WebApi, en gardant le projet ciblant le .NET Framework. La....
9 mars 2021 à 14:10
Aujourd'hui, j'ai rencontré (par erreur) une erreur de compilateur étrange et je n'en comprends pas la raison (problème de compilateur peut-être?). .Net Framework 4.0 et Visual Studio 2019 si cela compte. L'erreur exacte est "Utilisation de la variable locale non attribuée 'valeur'" au if après Try....
25 févr. 2021 à 17:34
J'ai une grande liste d'URL de certains gros fichiers zip. Je télécharge des fichiers en boucle en utilisant HttpClient. Je dois extraire les fichiers après le processus de téléchargement. Je souhaite commencer à extraire chaque fichier à la fin du téléchargement au lieu d'attendre la fin du proc....
Je travaille sur du code source qui traite 2 Go de données, ce qui représente 60 secondes de trafic réseau. Le temps de traitement total est d'environ 40 secondes. J'essaie d'optimiser au mieux mon code pour les performances afin d'essayer de ramener le temps de traitement total sous la barre des ....
27 janv. 2021 à 06:00
J'ai une application console sans injection de dépendance qui utilise log4net. J'essaye de remplacer log4net par Serilog. Ceci est proche de la configuration de log4net: en utilisant log4net; en utilisant log4net.Config; utilisant .......
8 janv. 2021 à 14:33
Selon la documentation < a>, Type.GetProperty(string, BindingFlags) lance AmbiguousMatchException quand: Plus d'une propriété est trouvée avec le nom spécifié et correspondant aux contraintes de liaison spécifiées Je recherche un type d'exemple où la méthode GetProperty lancerait parce que plus d'....
22 oct. 2020 à 20:19
Résumé de la question Lorsque j'utilise {{X0 }}, en lui passant une instance de la classe Object disponible dans un référence de la bibliothèque mscorlib.dll (une référence de la bibliothèque .NET), la valeur renvoyée est 8. Selon la documentation VBA ici, cela signifie que l'objet est une chaîne. C....
12 avril 2019 à 23:32
Lors du profilage d'une de nos applications, nous avons découvert un ralentissement mystérieux dans un certain code où nous appelions Enumerable.Single(source, predicate) pour une grande collection qui avait plus d'un élément qui correspondait au prédicat vers le début de la collection. L'enquête a ....
29 oct. 2018 à 12:51
J'ai une ancienne application qui utilise .NET 4. J'ai essayé d'utiliser une fonctionnalité C # 6 lorsque je changeais le code, mais mon studio visuel génère l'erreur suivante: La fonctionnalité «chaînes interpolées» n'est pas disponible en C # 4. Veuillez utiliser la version linguistique 6 ou supér....
17 oct. 2018 à 14:26
J'essaie de transmettre une valeur nulle à SqlParameter si la valeur de la variable vName est nulle, sinon transmettez la valeur vName comme indiqué ci-dessous cmd.Parameters.Add(new SqlParameter("@NAME", SqlDbType.VarChar)).Value = vName ? null : DBNull.Value; Mais je reçois une erreur Impossible ....
8 oct. 2018 à 18:11
J'utilise la méthode ci-dessous pour valider les données dans textbox dans groupbox donc pour améliorer le feedback des utilisateurs par exemple Texte du message Please enter Prénom Où Prénom est le libellé de la zone de texte, j'ai donc utilisé Textbox.Tag pour stocker le nom de textbox pour y ....
11 sept. 2018 à 15:54
J'ai cette méthode générique pour ouvrir des formulaires dans un panneau, cette méthode hérite de Form, actuellement avec la restriction qu'elle a un constructeur vide (where T : Form, new()) public void OpenForms<T>() where T : Form, new() { Form form = container_panel.Controls.OfType<T>().Firs....
23 mai 2018 à 22:52
J'ai cette classe: public class tempClass { public int myKey { get; set; } public int total { get; set; } } Code à grouper et additionner: var list = new List<tempClass>(); list.Add(new tempClass { myKey = 1, total = 1 }); list.Add(new tempClass { myKey = 1, total = 2 }); list.Add(new tempC....
20 avril 2018 à 10:38
J'ai récemment rencontré une erreur dans mon code où j'essayais de «démonter» un indicateur d'énumération dans un tableau de ses valeurs constituantes, mais des résultats inattendus étaient parfois renvoyés. Bref, certains types d'entiers affectés à mes valeurs semblent provoquer un comportement ina....
27 sept. 2017 à 16:59
Je veux ajouter l'élément de ComboBox. J'ai réussi à ajouter des éléments, mais le ComboBox contient des éléments en double . Pourquoi? Voici mon code: Public Sub load_consigneecode() Dim con As OleDbConnection = New OleDbConnection(constring) con.Open() Dim sql As String = "select co....
8 juin 2017 à 10:52
J'ai une application c # winforms .net 4 qui reçoit un message de 156 caractères Je passe ensuite ce message inchangé à plusieurs fonctions à tour de rôle. Ma question est est-il inefficace de continuer à passer la même valeur en tant que paramètre ou existe-t-il un moyen plus efficace? Donc actuell....
13 avril 2017 à 14:02
J'ai créé un projet dans Visual Studio 2017 RC pour vérifier si je peux utiliser les nouvelles fonctionnalités du langage C # 7.0 dans un projet .NET Framework 4.5. Il me semble qu'après avoir référencé System.ValueTuple NuGet, les nouveaux tuples fonctionnent correctement. Y a-t-il autre chose à ....
27 févr. 2017 à 12:51
Avec un petit test, j'utilise le code suivant: double number; var value = "123456789.123456789"; var style = NumberStyles.AllowDecimalPoint; var culture = CultureInfo.InvariantCulture; if (Double.TryParse(value, style, culture, out number)) Debug.WriteLine("Converted '{0}' to {1}.", value, numbe....
27 févr. 2017 à 12:25
Je souhaite implémenter une poignée de redimensionnement sur mon outil. Je sais que je peux activer une poignée en réglant ResizeMode="CanResizeWithGrip" mais je veux que la poignée soit dans une grille, qui n'est visible que lors du survol. J'ai fait une grille avec une image <Grid x:Name="gridRe....
20 févr. 2017 à 10:19
Je voudrais écrire une fonction de temporisation pour la méthode BasicPublish du client RabbitMQ C #. Pour de nombreuses raisons, la file d'attente est parfois bloquée, ou le lapin est en panne ou autre. Mais je veux détecter immédiatement l'échec de la publication. Je ne souhaite pas bloquer le ....
16 févr. 2017 à 22:36
Si je copie un texte de mon application dans le presse-papiers, il sera supprimé du presse-papiers après la fermeture de l'application. Comment désactiver cela? .NET 4.0 Syste.Windows.Clipboard.SetDataObject(myText); ....
16 févr. 2017 à 12:43
Je travaille toujours sur mon outil. Je suis sur le point de rendre le redimensionnement possible. Dans ce cas, j'essaie de redimensionner l'étiquetage d'une horloge. Le code XAML ressemble à ceci: <Grid.RowDefinitions> <RowDefinition/> <RowDefinition/> </Grid.RowDefinitions....
8 févr. 2017 à 16:18
J'ai un tas de méthodes qui substituent des valeurs dans une URL paramétrée et appellent cette URL comme WebRequest. J'ai tiré cela dans une méthode utilitaire public string BuildMethodCall(string MethodName, params object[] Args) { ... //stuff String.Format(something, Args); } Mais je dois m'ass....
10 janv. 2017 à 16:15
1- Créez une application Windows Form. 2- Mettez Button1 sur Form1. 3- Exécutez le code suivant. Public Class Form1 Private Sub Button1_Click(sender As System.Object, e As System.EventArgs)Handles Button1.Click For i = 1 To 10000000000 i = i + 1 Next End Sub End Class 4- Pendant....
13 déc. 2015 à 01:48
J'ai créé une application WPF qui devrait fonctionner nativement sur Windows 7, 8, 8.1, 10. Dans Visual Studio, j'ai défini .NET Framework sur 3.5 car il est fourni avec Windows 7. Lorsque je l'exécute sur Win10, cependant, il invite à installer .NET 3.5 car Win10 est fourni avec 4.6 et n'a pas 3,5 ....
9 déc. 2015 à 12:43