Em um arquivo .cs, você pode chamar IsNullOrEmpty() diretamente em uma string sem nenhum problema ( StringVariable.IsNullOrEmpty()
). Porém, em um arquivo .razor, você deve escrever String.IsNullOrEmpty(StringVariable)
para chamar a função. Qual é a causa desta diferença? Por que não é padronizado, considerando que ambos estão em c# e são bebês da Microsoft?
relate perguntas
-
Polly DecorrelatedJitterBackoffV2 - como calcular o tempo máximo necessário para concluir todas as novas tentativas?
-
Wpf. Role o DataGrid dentro do ScrollViewer
-
A pontuação que ganhei na página do jogo com .NET MAUI MVVM não é visível em outras páginas. Como posso manter os dados de pontuação no dispositivo local
-
Use a hierarquia TreeView com HierarchicalDataTemplate de dentro de um DataTemplate
-
Como posso melhorar essa interface de validação no .NET?
Variable.IsNullOrEmpty()
não está embutido na linguagem. Freqüentemente, muitos desenvolvedores o implementam como um método de extensão (exemplo). Você pode ter tropeçado e caído em uma das situações em que está incluído em uma dependência e você tem acesso a ela.