Articles of c #

Chemin relatif vers le chemin absolu en C #?

J’ai des fichiers XML contenant des chemins d’access aux images href (par exemple “…. \ images \ image.jpg”). Les hrefs contiennent des chemins relatifs. Maintenant, je dois extraire les hrefs sur les images et les transformer en chemins absolus dans le système de fichiers. Je connais la méthode GetFullPath, mais je l’ai essayée et cela […]

«Nouveau» mot-clé dans la déclaration de propriété dans c #

J’ai reçu un projet .net à maintenir. Je ne faisais que parcourir le code et je l’ai remarqué sur une déclaration de propriété: public new ssortingng navUrl { get { return …; } set { … } } Je me demandais ce que le new modificateur fait à la propriété?

Activer la page de tabulation de TabControl

J’utilise TabControl dans l’application # .NET. Par défaut, la première page de tabulation de TabControl s’affiche lors du chargement du formulaire. Je souhaite activer / afficher d’autres pages d’onglet lors du chargement du formulaire. Par programme, comment puis-je afficher une autre page d’onglet?

Comment lister tous les noms de mois, par exemple pour un combo?

En ce moment, je crée un DateTime pour chaque mois et le formate pour n’inclure que le mois. Y a-t-il une autre ou une meilleure façon de le faire?

Pourquoi les concepteurs de langage C ++ continuent-ils à réutiliser des mots-clés?

Quel est le principal argument en faveur de la réutilisation de mots–clés courts (et de l’ajout de significations dépendantes du contexte) au lieu de simplement append plus de mots-clés? Est-ce juste que vous voulez éviter de casser le code existant qui utilise peut-être déjà un nouveau mot-clé proposé, ou existe-t-il une raison plus profonde? La […]

Comment connaître la taille de la chaîne en octets?

Je me demande si je peux savoir combien de temps en octets pour une ssortingng en C #, quelqu’un sait?

comprendre les particuliers

Je ne comprends pas la nécessité d’avoir des particuliers qui ont commencé avec C # 2. Avoir une méthode setter pour moi permet à l’utilisateur de définir des variables dans cette classe. Ce faisant, nous n’exposons pas les variables directement aux utilisateurs. Au lieu de cela, nous les laissons le faire grâce à cette méthode […]

Comment utiliser TimeZoneInfo pour obtenir l’heure locale pendant l’heure d’été?

J’essaie d’utiliser DateTimeOffset pour transmettre un moment précis dans n’importe quel fuseau horaire. Je n’arrive pas à comprendre comment utiliser TimeZoneInfo pour gérer l’heure d’été. var dt = DateTime.UtcNow; Console.WriteLine(dt.ToLocalTime()); var tz = TimeZoneInfo.FindSystemTimeZoneById(“Central Standard Time”); var utcOffset = new DateTimeOffset(dt, TimeSpan.Zero); Console.WriteLine(utcOffset.ToOffset(tz.BaseUtcOffset)); Cela imprime: 6/2/2010 4:37:19 PM 6/2/2010 3:37:19 PM -06:00 Je suis dans […]

Quelles interfaces tous les tableaux implémentent-ils en C #?

En tant que nouveau programmeur .NET 3.5, j’ai commencé à apprendre LINQ et j’ai trouvé quelque chose de très simple que je n’avais pas remarqué auparavant: Le livre prétend que chaque tableau implémente IEnumerable (évidemment, sinon nous ne pourrions pas utiliser LINQ pour des objects sur des tableaux …). Quand j’ai vu cela, je me […]

Pourquoi n’y a-t-il pas de spécialisation std :: shared_ptr ?

Le standard fournit une spécialisation de template de std::unique_ptr qui appelle correctement le delete[] depuis son destructeur: void func() { std::unique_ptr arr(new int[10]); ……. } Avec std::shared_ptr cette spécialisation n’est pas disponible, il est donc nécessaire de fournir un paramètre qui appelle correctement delete[] : void func() { // Usage shared_ptr array (new double [256], […]