https://connect.microsoft.com/VisualStudioJapan/feedback/ViewFeedback.aspx?FeedbackID=413139
投票をお願いします。
1.StringInfo単位のLength命令
var str = “あいうえお”;
StringInfo sil = str.StringInfoLength;
var len = str.Length;
strが合成文字、サロゲートペアの場合silとlenは=にならない。
2.StringInfo単位のインデクサ
var str = “あいうえお”;
str.GetStringInfoCharacters[3]
strが合成文字、サロゲートペアを含む場合ただのインデクサとは=にならない。
3.IEnumerableの提供
var str = “あいうえお”;
from si in str.GetStringInfoEnumerable select si.String;
strが合成文字、サロゲートペアを含む場合だと結果が変わる
4.StringInfoのEndsWithを提供して欲しい
var str = “あいうえお”;
StringInfo si = new StringInfo();
var se = str.EndsWith(si);
5.CharのEndsWithをpublicに変更して欲しい
str.EndsWith('あ’) を出来るようにして欲しい。