Saltar al contenido

‘espacio de nombres’ pero se usa como un ‘tipo’

Ya no tienes que investigar más en otras páginas ya que llegaste al espacio correcto, contamos con la solución que necesitas hallar sin complicarte.

Solución:

sospecho que tienes el mismo problema por lo menos dos veces.

Aquí:

namespace TimeTest
{
    class TimeTest
    

… está declarando un tipo con el mismo nombre que el espacio de nombres en el que se encuentra. No haga eso.

Ahora aparentemente tienes el mismo problema con Time2. yo sospechar si agregas:

using Time2;

a tu lista de using directivas, su código se compilará. Pero por favor, por favor, solucionen el problema mayor: la elección problemática de los nombres. (Siga el enlace de arriba para obtener más detalles de por qué es una mala idea.)

(Además, a menos que esté realmente interesado en escribir tipos basados ​​en el tiempo, le aconsejo que no lo haga… y lo digo como alguien que lo hace hacer exactamente eso. Use las capacidades integradas o una biblioteca de terceros como, um, la mía. Trabajar con fechas y horas correctamente es sorprendentemente complicado. 🙂

namespace TestApplication // Remove .Controller

    public class HomeController : Controller
    
       public ActionResult Index()
        
            return View();
        
    

Eliminar la palabra del controlador de namepsace

Si está trabajando en una aplicación grande y no puede cambiar ningún nombre, puede escribir un . para seleccionar el tipo que desea del espacio de nombres:

namespace Company.Core.Context
  public partial class Context : Database Context 
    ...
  

...

using Company.Core.Context;
someFunction()
 var c = new Context.Context();

Te mostramos las reseñas y valoraciones de los lectores

Si tienes alguna duda o forma de reformar nuestro reseña eres capaz de dejar un paráfrasis y con gusto lo observaremos.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *