<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>New on Cédric L'homme</title><link>https://l-homme.com/tags/new/</link><description>Recent content in New on Cédric L'homme</description><generator>Hugo</generator><language>fr-fr</language><lastBuildDate>Mon, 17 Feb 2020 18:00:05 +0000</lastBuildDate><atom:link href="https://l-homme.com/tags/new/index.xml" rel="self" type="application/rss+xml"/><item><title>Comprendre la différence entre new et override en C#</title><link>https://l-homme.com/posts/comprendre-la-difference-entre-new-et-override-en-c/</link><pubDate>Mon, 17 Feb 2020 18:00:05 +0000</pubDate><guid>https://l-homme.com/posts/comprendre-la-difference-entre-new-et-override-en-c/</guid><description>&lt;p&gt;Je reviens parfois à la documentation de base &lt;a href="https://docs.microsoft.com/fr-fr/dotnet/csharp/programming-guide/classes-and-structs/knowing-when-to-use-override-and-new-keywords"&gt;&lt;em&gt;Savoir quand utiliser les mots clés override et new&lt;/em&gt;&lt;/a&gt; quand j&amp;rsquo;ai un doute car cette subtilité du langage peut être source d&amp;rsquo;erreur très compliquée à débusquer.&lt;/p&gt;
&lt;p&gt;Pour résumé avec deux phrases (prenez votre souffle) :&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;override&lt;/strong&gt;&lt;/em&gt; est obligatoirement utilisé sur une méthode &lt;em&gt;abstract&lt;/em&gt; et doit être utilisé (sinon warning du compilateur) sur une méthode &lt;em&gt;virtual&lt;/em&gt;, il indique au compilateur d&amp;rsquo;utiliser la dernière méthode définie (pas de différence sur les types utilisés).&lt;/p&gt;</description></item></channel></rss>