[Mono-bugs] [Bug 601772] String.Split() can return too many substrings

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Tue Jun 8 11:39:31 EDT 2010


http://bugzilla.novell.com/show_bug.cgi?id=601772

http://bugzilla.novell.com/show_bug.cgi?id=601772#c1


Jonathan Pryor <jpryor at novell.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |CLOSED
                 CC|                            |jpryor at novell.com
         Resolution|                            |FIXED

--- Comment #1 from Jonathan Pryor <jpryor at novell.com> 2010-06-08 15:39:30 UTC ---
Fixed in trunk r158670 and the mono-2-6 branch r158671:

2010-06-08  Jonathan Pryor  <jpryor at novell.com>

        * System/String.cs: Fix String.Split(String[],int,StringSplitOptions) 
          so that:
          - it properly obeys the 'count' parameter; Fixes #601772.
          - "...".Split(new[]{"."}, 2,
StringSplitOptions.RemoveEmptyEntries).Length==0
          - "A..".Split (new String[] { "." }, 2,
StringSplitOptions.RemoveEmptyEntries) == new[]{"A"}
          - Remove duplicative array handling code by using List<String>.
        * Test/System/StringTest.cs: Add tests for #601772 (i.e. take 
          SplitStringChars(), change all the chars to Strings, and things 
          should work).

-- 
Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the mono-bugs mailing list