Olá, Leonardo! Parece que você está com um pouco de dificuldade em entender como criar e usar atributos em uma classe, não é mesmo? Não se preocupe, vamos resolver isso juntos.
Primeiramente, é importante entender que os atributos de uma classe são as características que a definem. No caso da classe Usuario que você está criando, os atributos são Nome, Email, Senha, Historico e Playlist. Esses atributos são declarados como propriedades públicas, o que significa que eles podem ser acessados e modificados diretamente de fora da classe.
Agora, vamos ver como você pode usar esses atributos. Quando você cria um novo objeto Usuario, você pode definir os valores desses atributos. Veja um exemplo:
Usuario novoUsuario = new Usuario();
novoUsuario.Nome = "Leonardo";
novoUsuario.Email = "leonardo@email.com";
novoUsuario.Senha = "senha123";
novoUsuario.Historico = "Historico do Leonardo";
novoUsuario.Playlist = "Playlist do Leonardo";
Depois de definir os valores dos atributos, você pode usá-los em métodos da classe Usuario, como você fez no método ExibirFichaUsuario().
No entanto, percebi que você declarou uma lista de usuários dentro da própria classe Usuario. Isso parece um pouco confuso, pois cada instância da classe Usuario terá sua própria lista de usuários, o que não parece fazer muito sentido. Talvez você quisesse criar uma classe separada para gerenciar os usuários, algo como GerenciadorDeUsuarios, que teria uma lista de usuários e métodos para adicionar, remover e buscar usuários.
Espero ter ajudado e bons estudos!