代码之家  ›  专栏  ›  技术社区  ›  Beginner

如何测试是否使用了修剪和更换方法

  •  -1
  • Beginner  · 技术社区  · 8 年前

    我希望用户输入密码。我不希望用户包含任何空格

    简单的解决方案可能是:

    password = Console.ReadLine().Replace(" ", "")
    

    然而,如果已经删除了空格,我想告诉用户有必要删除它们。但是,我该怎么做??我怎么知道replace做了什么?

    1 回复  |  直到 8 年前
        1
  •  3
  •   Tim Schmelter    8 年前

    只需将字符串存储在变量中:

    Dim password As String = Console.ReadLine()
    Dim cleanedPassword  As String = password.Replace(" ", "")
    Dim passwordWasDirty As Boolean = cleanedPassword.Length <> password.Length
    
    If passwordWasDirty Then
         ' tell the user....
    End If