Namespace y using

9 views
Skip to first unread message

Kiquenet

unread,
Apr 24, 2024, 11:05:07 AMApr 24
to AltNet-Hispano
Diferencia de tener using antes o después de namespace ?

antes

    using Newtonsoft.Json.Linq;
    using Newtonsoft.Json.Serialization;
    using Newtonsoft.Json;
    using System.Collections.Generic;
    using System;
    using System.Linq;

namespace PROJECT.API.Infrastructure.Utils
{

    public class SerializationHelper




o después

namespace PROJECT.API.Infrastructure.Utils
{

    using Newtonsoft.Json.Linq;
    using Newtonsoft.Json.Serialization;
    using Newtonsoft.Json;
    using System.Collections.Generic;
    using System;
    using System.Linq;

    public class SerializationHelper




Juan José Montes de Oca Arbós

unread,
Jun 10, 2024, 10:40:10 AMJun 10
to altnet-...@googlegroups.com
Hola, por lo que entiendo, la diferencia de tener los using dentro o fuera del namespace es de scope.

Los usings fuera del namespace tienen un scope más global que los using dentro del namespace; lo que significa que si vos tenés una clase donde llamás a un método desde dentro de un namespace, busca dentro de los usings del namespace que estás, si no los encuentra, dentro del namespace en el que estás, y luego, en los usings fuera del namespace.

Por ejemplo, si tuvieras dos clases con el mismo nombre en dos usings diferentes, el sistema va a utilizar el de los usings más "próximos".


Saludos Y ÉXITOS!!
--
Juan José Montes de Oca Arbós.

===========================
Web personal: http://juanjose.montesdeocaarbos.com.ar/blog/


--
Has recibido este mensaje porque estás suscrito al grupo "AltNet-Hispano" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a altnet-hispan...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/altnet-hispano/1c4a68d0-23b3-4b97-a6cb-a06de3063751n%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages