小编Dav*_*nas的帖子

按多个字符拆分

做的结果

var b = "asfsadefbweabgggggggggggg".Split("ab".ToCharArray());
Run Code Online (Sandbox Code Playgroud)

是一个包含6个字符串的列表,而我想在"asfsadefbwe"和中拆分数组"gggggggggggg".有没有办法/方法来正确地做到这一点(使用C#)?

PS:我将使用一个字符串,其中包含一些由"\r\n"secuences 分隔的数据.

c# split

5
推荐指数
2
解决办法
2万
查看次数

确定事件键是否为文本(不仅仅是字母数字)

我有一个带有事件的文本框,当输入一些文本时,它应该做一些事情。很容易检查它是否是字母数字,如此处所述我可以确定 KeyEventArg 是字母还是数字吗?

if ( ( ( e.KeyCode >= Keys.A && e.KeyCode <= Keys.Z ) ||
( e.KeyCode >= Keys.D0 && e.KeyCode <= Keys.D9 ) ||
( e.KeyCode >= Keys.NumPad0 && e.KeyCode <= Keys.NumPad9 ) )
Run Code Online (Sandbox Code Playgroud)

这种方法的问题是,我也应该手动检查-?!¿[]()Key.OemMinusKey.OemQuestion等等。

有什么方法可以检查它是文本按键还是我应该手动检查(在我看来这不是很优雅)?

c# wpf keyboard-events

5
推荐指数
1
解决办法
5625
查看次数

标签 统计

c# ×2

keyboard-events ×1

split ×1

wpf ×1