如何从不区分大小写的字符串中获取游标(例如,从“手”而不是“手”)
本文关键字:例如 游标 不区 大小写 获取 字符串 | 更新日期: 2023-09-27 18:30:38
>我有特定类型的鼠标光标的字符串表示形式,在几种不同的情况下,例如:"手","手","haNd"等。
如何在忽略字符串大小写的同时获得正确的Cursor
?
TypeConverter.ConvertFromString
方法不支持StringComparison
参数。
var cursor = CursorConverter().ConvertFromString("hand"); // not "Hand"
您可以使用反射来获取所需的Cursor
属性,同时忽略字母大小写:
var cursor = (Cursor)typeof(Cursors).GetProperty("haNd",
BindingFlags.IgnoreCase | BindingFlags.Public | BindingFlags.Static).GetValue(null);
查看文档,我在CursorConverter
类中没有看到任何允许您忽略大小写的内容。