我想我在一個盒子PasswordChar空當用戶點擊一個按鈕(這樣他們就可以確認他們寫了它的權利,它不是必須輸入兩次容易)如何重置PasswordChar?
然而,當我這樣做:
password.PasswordChar = null;
它說
Cannot convert null to 'char' because it is a non-nullable value type
設置爲「」說,這是一個空字符,而'只是使得它的空間。我該怎麼辦?
我想我在一個盒子PasswordChar空當用戶點擊一個按鈕(這樣他們就可以確認他們寫了它的權利,它不是必須輸入兩次容易)如何重置PasswordChar?
然而,當我這樣做:
password.PasswordChar = null;
它說
Cannot convert null to 'char' because it is a non-nullable value type
設置爲「」說,這是一個空字符,而'只是使得它的空間。我該怎麼辦?
'string.Empty'可能會抱怨將字符串轉換爲char。但第一個建議應該起作用。 –
@GrantWinney thx會改變這一點,作爲旁註該死的將近5k – Prix
你應該能夠做到這一點:
password.PasswordChar = '\0';
password.PasswordChar = '\u0000';
'\ u0000的' 是指以Unicode空字符和它做同樣的事情, '\ 0'
要注意的是單引號正在用來代表char
。
你的方法是錯誤的。網站讓他們輸入兩次的原因是很容易無法仔細閱讀並錯過一個錯誤。必須以相同的方式鍵入兩次,才能確保此人不會意外確認錯誤。鍵入它兩次是有原因的;採取快捷方式會讓很多用戶感到沮喪,因爲他們被鎖定了某些東西,並且會增加您的支持需求。有沒有理由**重新發明車輪。 –
這是一個登錄事物,有點像登錄到Windows 8計算機時。這只是我在原帖中編造的一個比喻。 – Minicl55