Articles of vb.net

Formater la valeur décimale en chaîne avec des espaces de début

Comment formater une valeur décimale en une chaîne comportant un seul chiffre après la virgule / point et les espaces de début pour les valeurs inférieures à 100? Par exemple, une valeur décimale de 12.3456 doit être sortie sous la forme ” 12.3″ avec un espace de 12.3456 unique. 10.011 serait ” 10.0″ . 123.123 […]

Comment créer un dossier dans VB s’il n’existe pas?

J’ai moi-même écrit une petite application de téléchargement afin que je puisse facilement récupérer un ensemble de fichiers sur mon serveur et les placer tous sur un nouveau PC avec une installation propre de Windows, sans passer par le net. Malheureusement, je ne parviens pas à créer le dossier dans lequel je souhaite les placer […]

Syntaxe: “Exit Sub” ou “Return” dans les sous-routines VB.NET

“Exit Sub” ou “Return” semblent accomplir la même chose – quitter un sous-programme. Y a-t-il une différence dans la façon dont ils travaillent sous les couvertures? C’est, Private Sub exitNow() Exit Sub End Sub ou Private Sub exitNow() Return End Sub

Détection d’une connexion de bureau à distance

Y a-t-il de toute façon, dans un programme, pour détecter si un programme est exécuté depuis une session de bureau à distance ou si le programme est exécuté normalement dans .NET 2.0? Ce que je tente de faire, c’est de créer une application d’horodatage qui permet de synchroniser une personne et de la suivre. Mais […]

Comparez les assemblys .NET compilés?

Existe-t-il de bons programmes à comparer pour comstackr des assemblys .NET? Par exemple, j’ai HelloWorld.dll (1.0.0.0) et HelloWorld.dll (2.0.0.0), et je veux comparer les différences. Comment puis-je le faire? Je sais que je peux utiliser .NET Reflector et utiliser le plugin Assembly Diff. Y a-t-il d’autres bons outils pour faire cela?

C # est équivalent à DirectCast de VB.NET?

C # at-il un équivalent à DirectCast de VB.NET? Je suis conscient du fait qu’il contient des mots-clés () et le mot-clé «as», mais ceux-ci s’alignent sur CType et TryCast. Pour être clair, ces mots-clés font ce qui suit: CType / () lance : Si c’est déjà le bon type, lancez-le, sinon recherchez un convertisseur […]

Différences dans l’arbre d’expression entre C # et VB.Net

J’ai une bibliothèque travaillant sur des arbres d’expression. La bibliothèque doit travailler avec C # et VB.Net Remarqué quelques différences entre les langages sur la façon dont les arbres d’expression sont construits Comparaison de chaîne () => “a” == “b” devient Expression.Equals(“a”, “b”) Function() “a” = “b” devient Expression.Equals(Expression.Call(CompareSsortingng, “a”, “b”), 0) (Je comprends pourquoi […]

Pourquoi est-il mauvais d’utiliser une variable d’itération dans une expression lambda

Je viens d’écrire un code rapide et j’ai remarqué cette erreur compliquée L’utilisation de la variable d’itération dans une expression lambda peut avoir des résultats inattendus. Créez plutôt une variable locale dans la boucle et atsortingbuez-lui la valeur de la variable d’itération. Je sais ce que cela signifie et je peux facilement y remédier, pas […]

Pourquoi C # exécute-t-il Math.Sqrt () plus lentement que VB.NET?

Contexte En lançant des tests de performances ce matin, mes collègues et moi-même avons découvert des choses étranges concernant les performances du code C # par rapport au code VB.NET. Nous avons commencé par comparer C # vs Delphi Prism en calculant les nombres premiers, et avons constaté que Prism était environ 30% plus rapide. […]

VB.NET: comment empêcher l’entrée utilisateur dans une zone de liste déroulante

Comment empêcher la saisie par l’utilisateur dans un ComboBox afin que seul l’un des éléments de la liste définie puisse être sélectionné par l’utilisateur?