Char.IsLetter returns True for masculine ordinal character - by AlchemistMatt

Status : 

  By Design<br /><br />
		The product team believes this item works according to its intended design.<br /><br />
		A more detailed explanation for the resolution of this particular item may have been provided in the comments section.


1
0
Sign in
to vote
ID 773980 Comments
Status Closed Workarounds
Type Bug Repros 0
Opened 12/10/2012 5:24:35 PM
Access Restriction Public

Description

I have found that Char.IsLetter() returns True for the masculine ordinal character, described at http://en.wikipedia.org/wiki/Ordinal_indicator.  The Char.GetUnicodeCategory() function reports it is a LowercaseLetter, but I would think it should be reported as a symbol.  I have tested this in both .NET 4.0 and .NET 4.5.  

Of course, this could be "by design"; I'll let you respond.
Sign in to post a comment.
Posted by Microsoft on 2/21/2013 at 7:49 AM
Thank you for your feedback. This issue is actually by-design.

We are following the Unicode standard. It defined Lo (Other_Letter) as lowercase.

Regards,
Immo Landwerth
.NET Framework team
Posted by Microsoft on 12/10/2012 at 8:32 PM
Thanks for your feedback.

We are rerouting this issue to the appropriate group within the Visual Studio Product Team for triage and resolution. These specialized experts will follow-up with your issue.

Posted by Microsoft on 12/10/2012 at 5:51 PM
Thank you for your feedback, we are currently reviewing the issue you have submitted. If this issue is urgent, please contact support directly(http://support.microsoft.com)