Невозможно создать простой класс - PullRequest
1 голос
/ 14 февраля 2010

Я пытаюсь создать очень простой класс CUser в своем проекте, но, очевидно, я делаю что-то не так. Вот код:

using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using MySql.Data.MySqlClient;

namespace admin.NET.lib {
    public class CUser {
        protected MySqlConnection conn;

        public void CUser() {
        }
    }
}

Этот простой кусок кода дает мне:

'CUser': member names cannot be the same as their enclosing type

Может ли кто-нибудь дать мне подсказку, где я должен изменить это, чтобы работать. Я видел, что эта проблема всплывала раньше, но я не мог адаптировать решения к своему коду.

Спасибо

Ответы [ 3 ]

10 голосов
/ 14 февраля 2010

Удалить void. Конструкторы не имеют типа возврата.

0 голосов
/ 24 января 2013

public CUser() { } Было бы лучше!

Ваш конструктор возвращает ссылку на объект, который он создает, это его работа: -).

0 голосов
/ 14 февраля 2010

Плохой конструктор. Прочитайте информацию .net base.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...