Articles of vb.net

Comment la déclaration «Using» se traduit-elle de C # à VB?

Par exemple: BitmapImage bitmap = new BitmapImage(); byte[] buffer = GetHugeByteArray(); // from some external source using (MemoryStream stream = new MemoryStream(buffer, false)) { bitmap.BeginInit(); bitmap.CacheOption = BitmapCacheOption.OnLoad; bitmap.StreamSource = stream; bitmap.EndInit(); bitmap.Freeze(); } Pouvez-vous m’en dire plus sur l’ using ? Modifier: Comme cela a été discuté dans les commentaires du post de JaredPar, […]

Lancer un booléen à un entier renvoie -1 pour true?

Je travaille avec du code VB.NET qui semble CInt(myBoolean) une valeur booléenne en un entier en utilisant CInt(myBoolean) . La chose étrange qui se passe est qu’elle retourne -1 si la valeur est vraie. Par exemple: CInt(True) // returns -1 CInt(False) // returns 0 Est-ce courant dans d’autres langues? Je pensais qu’un booléen serait 1 […]

VB.NET – IIF (,,) – Les deux côtés sont évalués. Quelles situations dois-je surveiller?

J’ai récemment appris la fonction IIF (A, B, C). Je suis un codeur VB / VB.NET de longue date qui a récemment passé beaucoup de temps à accélérer le codage SQL. Une chose commune (évidente) à faire en SQL est quelque chose comme: select (case where @var = 0 then MyTable.Val1 else MyTable.Val2 end) from […]

Erreurs de programmation courantes dans .Net lors de la gestion des exceptions?

Quelles sont les erreurs les plus courantes que vous avez vues lors de la gestion des exceptions? Il semble que la gestion des exceptions peut être l’une des choses les plus difficiles à apprendre à faire «bien» dans .Net. Surtout compte tenu de la réponse actuellement classée numéro 1 aux erreurs de programmation communes que […]

Sélectionnez Case sur le type d’un object dans VB.NET

Je ne suis pas sûr si ce C # valide, mais j’espère que vous avez l’idée. 🙂 switch (msg.GetType()) { case ClassA: // blah case ClassB: // blah 2 case ClassC: // blah 3 } Comment allumer un type d’object en utilisant le Select Case VB.NET? Je suis conscient que certains pourraient suggérer d’utiliser un […]

Hôte vs DnsSafeHost

Je dois extraire l’hôte de l’object Request. Quelle propriété dois-je utiliser et pourquoi? De MSDN: Propriété Uri.DnsSafeHost Une chaîne contenant la partie hôte non échappée de l’URI adaptée à la résolution DNS; ou la chaîne hôte d’origine non échapée, si elle est déjà adaptée à la résolution. contre Propriété Uri.Host Une chaîne contenant le nom […]

Qu’est-ce que l’équivalent VB.NET du mot clé C # «is»?

Je dois vérifier si un object donné implémente une interface. En C # je dirais simplement: if (x is IFoo) { } Est-ce que utiliser un TryCast() et ensuite vérifier la meilleure solution?

Casting DataTypes avec DirectCast, CType, TryCast

Depuis que je suis passé de VB6 à VB.NET quelque part en 2005, j’ai utilisé CType pour faire un casting d’un type de données à un autre. Je le fais car il est simplement plus rapide à taper, il existait dans VB6 et je ne sais pas pourquoi je dois utiliser DirectCast s’il n’y a […]

Date au lieu de DateTime?

D’après ce que je peux dire, Date et DateTime ont les mêmes fonctionnalités. Y a-t-il une raison pour laquelle je voudrais utiliser l’un au lieu de l’autre?

Quelles étapes dois-je suivre pour utiliser les rappels WCF?

J’essaie d’apprendre la WCF. J’ai une configuration simple des applications client et serveur et en appuyant sur un bouton du client, il obtient une valeur actualisée du serveur. La prochaine étape est que j’essaie de rappeler le client au serveur pour mettre à jour sa valeur. J’ai parcouru de nombreux exemples, et ils semblent tout […]