Nicht anwenden Indizierung mit [] auf einen Ausdruck vom Typ 'Methode-Gruppe'

Nachdem die Ausführung der Abfrage wird das Ergebnis brauche ich, um zu nehmen ist Benutzernamen Teil.

Ich bin gettting eine Fehlermeldung: kann Nicht angewendet werden, der Indizierung mit [] auf einen Ausdruck vom Typ 'Methode-Gruppe'

public class ProcessInput
{
    string connectionString = (string)ConfigurationSettings.AppSettings["myConString"];
    private string msg_arr;
    string username = null;

    private void MooseSeenInput(string MobileNo, string Date, string odd, params Array[] msg_arr)
    {
        SqlConnection conn = new SqlConnection(myConString);
        conn.Open();
        SqlCommand com = new SqlCommand("SELECT * FROM Users as users WHERE UserName=@UserName AND State!='1' AND State!='4'", conn);
        com.Parameters.AddWithValue("@UserName", UserName);
        //com.ExecuteNonQuery();
        using (SqlDataReader reader = com.ExecuteReader())
        {
            if (reader.HasRows)
            {
                while (reader.Read())
                {
                    String UserNames = (reader.Read["users"]);
                }
            }
        }
    }
}

Fehler ist aufgetreten in Zeile:

String UserNames = (reader.Read["users"]);
InformationsquelleAutor TechGuy | 2012-06-11
Schreibe einen Kommentar