Articles of 4.0

comment définir les informations de culture par défaut pour toute l’application c #

Je veux définir les informations de culture par défaut pour cette classe ou pour l’application entière. Par exemple en Turquie 3,2 = en anglais 3.2 donc l’application utilise mon local mais je veux qu’il utilise par défaut System.Globalization.CultureInfo.InvariantCulture Comment puis-je le définir à cette valeur par défaut pour cette classe spécifique ou pour l’application entière

Comment vérifier si un utilisateur appartient à un groupe AD?

Au début, je pensais que le code ci-dessous fonctionne parce que si le groupe est “IT”, il fonctionne correctement car mon nom d’utilisateur se trouve dans le groupe informatique du répertoire actif. Ce que j’ai appris, c’est qu’il retourne toujours vrai si j’ai mon identifiant dans le groupe informatique ou non et si je le […]

MVVM Light: comment désenregistrer Messenger

J’adore le Messenger de MVVM Light et sa flexibilité, mais je rencontre des memory leaks lorsque j’oublie de désenregistrer explicitement les destinataires (dans Silverlight 4). La cause est expliquée ici , mais je suis d’accord avec cela car je pense que c’est une bonne pratique de désinscrire explicitement les destinataires de toute façon plutôt que […]

Désactiver la bordure de cellule actuelle de DataGrid en mode de sélection FullRow

J’utilise un DataGrid en mode de sélection de ligne (par exemple, SelectionUnit=”FullRow” ). Je veux simplement supprimer la bordure qui est placée autour de la cellule en cours lorsque l’utilisateur met une ligne en surbrillance afin d’avoir une véritable sélection de ligne complète (et aucune sélection de niveau de cellule). Je ne me soucie pas […]

Liaison au paramètre de convertisseur

Est-il possible de lier un ConverterParameter dans Silverlight 4.0? Par exemple, je voudrais faire quelque chose comme ça et lier le ConverterParameter à un object dans un ViewModel par exemple. Si ce n’est pas possible, existe-t-il d’autres options?

C # 4.0 Dynamic vs Expando… où sont-ils adaptés?

J’essaie d’apprendre tous les nouveaux goodies fournis avec C # 4.0. Je n’arrive pas à comprendre les différences entre les types DynamicObject et ExpandoObject . Il semble que DynamicObject soit utilisé, par exemple, lorsque vous souhaitez accéder aux variables des scripts Python et ExpandoObject lorsque vous ExpandoObject avec des objects COM / Office. Ai-je raison? […]

Valeur maximale de maxRequestLength?

Si nous utilisons IIS 7 et .Net Framework 4, quelle sera la valeur maximale de maxRequestLength ?

Moq, SetupGet, moquant une propriété

J’essaie de me moquer d’une classe, appelée UserInputEntity , qui contient une propriété appelée ColumnNames : (elle contient d’autres propriétés, je viens de la simplifier pour la question) namespace CsvImporter.Entity { public interface IUserInputEntity { List ColumnNames { get; set; } } public class UserInputEntity : IUserInputEntity { public UserInputEntity(List columnNameInputs) { ColumnNames = columnNameInputs; […]

Comment obtenir le numéro de version du fichier .exe à partir du chemin du fichier

J’utilise .Net 3.5 / 4.0 avec du code en C #. J’essaie d’obtenir un numéro de version d’un fichier exe sur mon lecteur C :. Par exemple, le chemin est: c: \ Program \ demo.exe. Si le numéro de version de demo.exe est 1.0. Comment puis-je utiliser ce chemin pour récupérer le numéro de version?

Quelle est la différence entre Entity Framework et LINQ to SQL par .NET 4.0?

Je vérifiais la deuxième édition de Professional ASP.NET MVC et réalisais que EF remplaçait LINQ to SQL. Je suis familier avec LINQ to SQL depuis le premier livre mais je ne connais rien à EF. Quoi qu’il en soit, en lisant le code, il semble que rien n’a changé sauf le nom. Même vieilles classes […]