コード例 #1
0
        public string ReplaceCharacters(string text, NSRange range, string newText)
        {
            if (text != null)
            {
                var strg   = new NSString(text);
                var result = new NSMutableString();
                result.Append(strg);
                var newContent = new NSString(newText);

                if (range.Length > 0)
                {
                    result.Replace(range, newContent);
                    return(text.Replace(text, newText));
                }
                else
                {
                    result.Insert(newContent, range.Location);
                    return(result);
                }
            }
            return(string.Empty);
        }