Это в основном значит "карты для". Считайте его, тот путь или как "преобразовывается в" или что-то как этот.
Так, от F# через 20 минут учебное руководство,
> List.map (fun x -> x % 2 = 0) [1 .. 10];;
val it : bool list
= [false; true; false; true; false; true; false; true; false; true]
код (забава i-> я % 2 = 0) определяет анонимную функцию, вызванную лямбда-выражение, которое имеет параметр x и функцию, возвращает результат "x % 2 = 0", который является, ровен ли x.
string newString = new string('*', oldString.Length);
Конечно, это для отображения эквивалентов паролей, возможно, лучше использовать фиксированное количество звездочек - чем меньше подсказок, тем лучше. Конечно, поскольку вы , очевидно, хешируете пароль (с солью) и сохраняете только хеш, вы все равно не сможете узнать фактическую длину ;-p
var message = "hello world" ;
var newMessage = new String('*', message.Length);
Другое решение:
Console.Write(System.Text.RegularExpressions.Regex.Replace("test",".", "*"));