Показать сообщение отдельно
Старый 28.10.2009, 11:07   #1  
alexbn is offline
alexbn
Участник
 
46 / 11 (1) +
Регистрация: 23.04.2004
Replace() в System.Text.RegularExpressions.Regex DAx 2009
Dax 2009 rollup 3. kernel 5.0.1000.52

System.Text.RegularExpressions.Regex

не подключается это определение перегруженной Replace():

Код:
Public Shared Function Replace ( _
	input As String, _
	pattern As String, _
	replacement As String _
) As String
Другие есть а этого нету (
Замена запятой на собственный символ. не компилится:

X++:
    str replaceComma(str buf)
    {
        System.Text.RegularExpressions.Regex    regular = new System.Text.RegularExpressions.Regex(",");
        str                                     ret     = buf;
        char                                    cchar   = "?"

        if (regular.IsMatch(buf) )
            ret = regular.Replace(buf, ",", cchar);

        return ret;
    }
Все понимаю, что можно и не так.. и по другому... но этот код в 4.0 жив-здоров.
У кого не так?