Programação

85
As tarefas são criadas como threads de fundo?

Só estou me perguntando se a nova classe Task no dot.net 4 está criando um segmento de plano de fundo ou primeiro plano? Normalmente, eu definiria "IsBackground" em um Thread, mas não existe tal atributo em uma Tarefa. Não consegui encontrar nenhuma documentação sobre isso no MSDN :-(...

85
Botão Voltar e atualização da atividade anterior

Se tivermos duas atividades: Lista de arquivos e hora da última modificação Atividade de edição de arquivo Um usuário seleciona um arquivo da lista e é levado para a atividade de edição de arquivo. Ao terminar a edição, o usuário pressiona o botão Voltar para retornar à lista de arquivos. A...

85
Estruturação de documentação online para uma API REST

Estou construindo minha primeira API Rest que serializa dados para os formatos JSON e XML. Eu gostaria de fornecer uma página de índice para clientes de API, onde eles seriam capazes de escolher endpoints implementados. Quais informações eu preciso incluir para tornar minha API mais útil e como...

85
Obtenha o valor de um campo estático público por meio de reflexão

Isso é o que eu fiz até agora: var fields = typeof (Settings.Lookup).GetFields(); Console.WriteLine(fields[0].GetValue(Settings.Lookup)); // Compile error, Class Name is not valid at this point E esta é minha classe estática: public static class Settings { public static class Lookup {...

85
Obtendo std :: ifstream para lidar com LF, CR e CRLF?

Especificamente, estou interessado em istream& getline ( istream& is, string& str );. Existe uma opção para o construtor ifstream dizer a ele para converter todas as codificações de nova linha para '\ n' nos bastidores? Eu quero ser capaz de ligar getlinee lidar com todas as...

85
?: ?? Operadores em vez de IF | ELSE

public string Source { get { /* if ( Source == null ){ return string . Empty; } else { return Source; } */ return Source ?? string.Empty; } set { /* if ( Source == null ) { Source = string . Empty; } else { if ( Source == value ) { Source = Source; } else { Source = value;...