stavo leggendo un libro .NET 2.0 e mi sono imbattuto in questo codice di esempio che ottiene la descrizione delle applicazioni di montaggio:Modo semplificato per ottenere la descrizione dell'assembly in C#?
static void Main(string[] args)
{
Assembly assembly = Assembly.GetExecutingAssembly();
object[] attributes =
assembly.GetCustomAttributes(typeof(AssemblyDescriptionAttribute), false);
if (attributes.Length > 0)
{
AssemblyDescriptionAttribute descriptionAttribute =
(AssemblyDescriptionAttribute)attributes[0];
Console.WriteLine(descriptionAttribute.Description);
}
Console.ReadKey();
}
E 'un bel po' di codice per ottenere semplicemente la descrizione di montaggio e vorrei sapere se c'è un modo più semplice per farlo in .NET 3.5+ usando LINQ o espressioni lambda?
Penso che questo codice è abbastanza buono –