Y a-t-il une fonction intégrée similaire à IsNullOrEmpty
pour vérifier si une chaîne est nulle ou vide, en PowerShell ?
Je n'ai pas encore trouvé et s'il existe une méthode intégrée, je ne veux pas écrire une fonction pour cela.
Y a-t-il une fonction intégrée similaire à IsNullOrEmpty
pour vérifier si une chaîne est nulle ou vide, en PowerShell ?
Je n'ai pas encore trouvé et s'il existe une méthode intégrée, je ne veux pas écrire une fonction pour cela.
Vous pouvez utiliser une déclaration conditionnelle avec les méthodes statiques IsNullOrWhitespace()
et isNullOrEmpty()
pour tester les espaces blancs ou une valeur nulle. Par exemple, avant d'insérer dans une base de données MySQL
, je parcours les valeurs que j'entrerai et j'utilise la condition pour éviter les valeurs nulles ou les espaces blancs.
// RowData est itératif, dans ce cas un hashtable,
// $_.values cible les valeurs du hashtable
$rowData | ForEach-Object {
if(-not [string]::IsNullOrEmpty($_.values) -and
-not [string]::IsNullOrWhiteSpace($_.values)) {
// Insérez ici la logique pour utiliser les valeurs non nulles/espaces blancs
}
}
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.
2 votes
Espérons que cela aide rkeithhill.wordpress.com/2007/01/06/…
10 votes
Eh bien, vous utilisez .NET, donc ne pouvez-vous pas appeler
String.IsNullOrEmpty
?