Si le codeur C#2 ne retrouve plus ses petits en C#3, n'aurait-il pas mieux valu changer de nom?
C# 3 est pleinement compatible avec C# 2, le développeur va donc retrouver ses petits.
après le développeur fait ce qu'il veut. Je même code que celui de l'article mais en C# 2 :
class Article
{
string titre;
string lien;
string description;
public string Titre { get { return titre; } set { titre = value; } }
public string Lien { get { return lien; } set { lien = value; } }
public string Description { get { return description; } set { description = value; } }
}
/**plus loin dans le code **/
XDocument rss = XDocument.Load("http://linuxfr.org/backend/news-homepage/rss20.rss");
[^] # Re: C# n'est pas un langage à typage fort !
Posté par TImaniac (site web personnel) . En réponse à la dépêche Mono 2.0 : le singe continue ses grimaces. Évalué à 3.
C# 3 est pleinement compatible avec C# 2, le développeur va donc retrouver ses petits.
après le développeur fait ce qu'il veut. Je même code que celui de l'article mais en C# 2 :
class Article
{
string titre;
string lien;
string description;
public string Titre { get { return titre; } set { titre = value; } }
public string Lien { get { return lien; } set { lien = value; } }
public string Description { get { return description; } set { description = value; } }
}
/**plus loin dans le code **/
XDocument rss = XDocument.Load("http://linuxfr.org/backend/news-homepage/rss20.rss");
IEnumerable items = rss.Descendants("item").OrderBy(delegate(XElement item){
return DateTime.Parse(item.Element("pubDate").Value);
}).Where(delegate(XElement item){
return item.Element("title").Value.Contains("Mono");
});
List articles = new List();
foreach(XElement elem in items)
{
Article article = new Article();
article.Titre = elem.Element("title").Value;
article.Lien = elem.Element("link").Value;
article.Description = elem.Element("description").Value;
}
if(articles.Any(delegate(Article article){return article.Titre.Contains("je me suis trouvé");}))
Console.WriteLine("je me suis trouvé");