当前位置: 首页>>代码示例>>C#>>正文


C# MutableString.Trim方法代码示例

本文整理汇总了C#中MutableString.Trim方法的典型用法代码示例。如果您正苦于以下问题:C# MutableString.Trim方法的具体用法?C# MutableString.Trim怎么用?C# MutableString.Trim使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在MutableString的用法示例。


在下文中一共展示了MutableString.Trim方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: op_Trim

        public void op_Trim(string expected,
                            string text)
        {
            var actual = new MutableString(text);

            Assert.Same(actual, actual.Trim());

            Assert.Equal(new MutableString(expected), actual);
        }
开发者ID:KarlDirck,项目名称:cavity,代码行数:9,代码来源:MutableString.Facts.cs

示例2: StripInPlace

        public static MutableString StripInPlace(MutableString/*!*/ self, bool trimLeft, bool trimRight) {
            int left, right;
            GetTrimRange(self, trimLeft, trimRight, out left, out right);
            int remaining = right - left;

            // nothing to trim:
            if (remaining == self.Length) {
                return null;
            }

            if (remaining == 0) {
                // all whitespace
                self.Clear();
            } else {
                self.Trim(left, remaining);
            }
            return self;
        }
开发者ID:mscottford,项目名称:ironruby,代码行数:18,代码来源:MutableStringOps.cs

示例3: PartsWithin

        private static IEnumerable<string> PartsWithin(IList<string> parts)
        {
            if (null == parts)
            {
                yield break;
            }

            if (0 == parts.Count)
            {
                yield break;
            }

            foreach (var part in parts)
            {
                yield return part;
            }

            for (var i = 2; i < parts.Count; i++)
            {
                for (var j = 0; j < parts.Count; j++)
                {
                    if (i + j > parts.Count)
                    {
                        break;
                    }

                    var result = new MutableString();
                    for (var x = j; x < j + i; x++)
                    {
                        result.Append(' ');
                        result.Append(parts[x]);
                    }

                    yield return result.Trim();
                }
            }
        }
开发者ID:KarlDirck,项目名称:cavity,代码行数:37,代码来源:LexicalItem.cs


注:本文中的MutableString.Trim方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。