Los tipos anónimos son una característica del lenguaje de programación .NET (VB.net y C#) que permite crear implícitamente campos con nombre desde el código que lo requiere, dando como resultado una instancia de un objeto que no posee clase.