if (r.Contains("Word1" + "Word2"))
Run Code Online (Sandbox Code Playgroud)
此代码检查"Word1"和"Word2"是否在字符串中,例如它们之间没有任何内容,但是如何检查字符串是否包含这两个单词而不管它们之间的顺序或任何其他单词?
如果string是,则返回true
Word1Word2
Run Code Online (Sandbox Code Playgroud)
返回false
Word1 Text Word2
Run Code Online (Sandbox Code Playgroud) proc.MainWindowTitle.Contains("e")
Run Code Online (Sandbox Code Playgroud)
如何使用“MainWindowTitle”获取包含“e”打开的所有当前窗口的窗口标题,而不仅仅是主窗口,并将它们存储到字符串数组中?
编辑:
string[] toClose = {proc.MainWindowTitle};
for (int i = 0; i < toClose.Length; i++)
{
string s = toClose[i];
int hwnd = 0;
hwnd = FindWindow(null, s);
//send WM_CLOSE system message
if (hwnd != 0)
SendMessage(hwnd, WM_CLOSE, 0, IntPtr.Zero);
Run Code Online (Sandbox Code Playgroud)