Antonio "tdj"

(C'è sempre un modo migliore)
posts - 312, comments - 268, trackbacks - 17

My Links

News





Tag Cloud

Article Categories

Archives

Post Categories

Image Galleries

Articoli

Blogs

Controlli WinForm free

Guide

Siti vari

Sviluppo

Cosa c’è di nuovo nella BCL 4.0?

Il Team della Base Class Library di.NET ha pubblicato un elenco di novità riguardanti la parte “core” del framework che, seppur minori, può tornare utile sapere della loro esistenza :)

 

String.IsNullOrWhiteSpace

Restituisce true se una stringa è IsNullOrEmpty o è composta da uno o più spazi vuoti


Enum.HasFlag
Da utilizzare per tipi Enum decorati con l’attributo <Flags>, restituisce True se la variabile contiene il valore specificato nella maschera di bit. Ad esempio:


   1:  <Flags>
   2:  Public Enum OptionsEnum
   3:    Option1
   4:    Option2
   5:    Option3
   6:    All = Option1 Or Option2 Or Option3
   7:  End Enum
   8:   
   9:  Dim o As OptionsEnum = OptionsEnum.Option1 Or OptionsEnum.Option3
  10:  o.HasFlag(OptionsEnum.Option3)  ' Restituisce True

 

Enum.TryParse
Tenta la conversione del valore stringa in un valore previsto dal tipo Enum su cui è applicato:

   1:  Dim t As OptionsEnum
   2:  If [Enum].TryParse("Option3", t) Then
   3:      Console.WriteLine(t.ToString)
   4:  End If

 

String.Concat(IEnumerable(Of T)), String.Join(IEnumerable(Of T))
Sono stati aggiunti degli oveloads  questi due metodi statici per supportare anche liste di tipo IEnumerable olte che Array.

 

Maggiori dettagli li potete trovare sul blog del Team BCL What's New in the BCL in .NET 4 Beta 2.

Print | posted on venerdì 23 ottobre 2009 12:39 | Filed Under [ .NET ]

Feedback

Gravatar

# re: Cosa c&rsquo;&egrave; di nuovo nella BCL 4.0?

Grazie, mi serviva proprio per il libro :-)
23/10/2009 20:35 | Alessandro Del Sole
Comments have been closed on this topic.

Powered by:
Powered By Subtext Powered By ASP.NET