草庐IT

分块查找

全部标签

c# - 查找 VS 输出窗口中显示的异常源

这个问题在这里已经有了答案:C#:"Afirstchanceexceptionoftype'System.InvalidOperationException'"(3个答案)关闭6年前。在VS2013中运行我的应用程序时出现异常:Afirstchanceexceptionoftype'System.InvalidOperationException'occurredinmscorlib.dll和Afirstchanceexceptionoftype'System.InvalidOperationException'occurredinmscorlib.dll这个异常在任何地方都会被捕获,

c# - 在C#中查找内存泄漏

在以下程序中,尽管执行了垃圾回收,但未重新获得内存的初始大小。1.内存的初始大小为总内存:16,940字节专用字节8134656在循环内创建的对象,以便在循环外完成gc收集时释放这些对象,因为这些对象没有范围。但是GC收集后的内存与初始大小不同总内存:29,476字节专用字节8540160句柄数:115usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;namespaceMemoryLeakTest{classProgram{staticvoidDisplayMemory(){Con

c# - 如何查找字符串是否包含字符串列表的任何项目?

我有一个字符串和一个字符串列表:stringmotherString="JohnJakeTimmyMarthaStewart";我想查找该字符串是否包含列表中的任何字符串,即:varchildren=newList{"John","Mike","Frank"};所以我想知道motherString是否包含来自children的项目之一,即。'约翰'解决这个问题的最佳方法是什么? 最佳答案 我能想到的最简单的代码是:varhasAny=children.Any(motherString.Contains);如果您希望每个单词都用空格分

c# - 如何使用 LINQ 查找 DataGridView 行?

有没有什么方法可以使用LINQ样式查询来查找DataGridView行?我正在尝试找到绑定(bind)到特定对象的对象并突出显示它。MyDatagrid.Rows.FirstOrDefault(r=>r.DataBoundItem==myItem).Selected=true;Error1'System.Windows.Forms.DataGridViewRowCollection'doesnotcontainadefinitionfor'FirstOrDefault'andnoextensionmethod'FirstOrDefault'acceptingafirstargument

c# - EWS 托管 API 查找具有 ItemID 的项目

我正在尝试根据项目的唯一ID从已删除项目文件夹中查找项目ItemIdid=newItemId("zTK6edxaI9sb6AAAQKqWHAAA");SearchFilter.IsEqualTofilter=newSearchFilter.IsEqualTo(ItemSchema.Id,id);ItemViewview=newItemView(10);view.PropertySet=newPropertySet(BasePropertySet.FirstClassProperties,EmailMessageSchema.Subject);FindItemsResultsresult

c# - 比较 DateTime 结构以查找空闲槽

我想搜索列表中所有用户的事件,并检索每个用户在早上7点到晚上7点之间有30分钟或更长时间空闲的所有时间。但是有一个问题,如果方法被标记为“重复”,即重复位设置为1,则该事件在开始后的52周内重复发生(因此时间不可用)。这些事件的检索在存储过程中进行处理。到目前为止,我的代码如下。我打算以正确的方式编写此程序吗?我不太确定如何继续让函数返回我想要的。有人能帮我解决这个问题吗?Listusernames=//Listofusernames.DateTimestart=//DateTimeforstartofperiodyouwouldliketoschedulemeetingDateTim

c# - 在 C# 中使用通配符查找文件

我正在尝试从目录中查找文件:String[]search1=Directory.GetFiles(voiceSource,"85267-*.wav").Select(path=>Path.GetFileName(path)).ToArray();String[]search2=Directory.GetFiles(voiceSource,"85267*.wav").Select(path=>Path.GetFileName(path)).ToArray();但是在search1中,它选择了85267-s.wav和85267-s.wav。但我只想选择85267-s.wav。search2

c# - 从 VID/PID 中查找 USB 盘符(XP 及更高版本需要)

所以我想我会在这里包含最终答案,这样您就不必理解这篇文章了。非常感谢SimonMourier花时间解决这个问题。我的工作代码try{//GetalistofavailabledevicesattachedtotheUSBhubListdisks=newList();varusbDevices=GetUSBDevices();//EnumeratetheUSBdevicestoseeifanyhavespecificVID/PIDforeach(varusbDeviceinusbDevices){if(usbDevice.DeviceID.Contains(USB_PID)&&usbDe

c# - 查找对子方法的所有引用

我想在我的程序集中找到对DateTime.ToString引用的所有调用。在VisualStudio中,您可以通过右键单击ToString来“查找所有引用”;但是,这会返回所有类的所有对ToString的引用,而不仅仅是DateTime。由于以下示例,常规搜索DateTime.ToString将不起作用:DateTimemyDate=newDateTime();myDate.ToString();有什么建议吗? 最佳答案 您应该为此使用ReSharper。步骤:DownloadandinstallReSharper(试用版适合您)在

c# - 查找并激活应用程序的窗口

假设notepad.exe正在打开并且它的窗口处于非事件状态。我会写一个应用程序来激活它。如何制作?更新:窗口标题未定义。所以,我不喜欢使用基于窗口标题的FindWindow。我的应用程序是WinformC#2.0。谢谢。 最佳答案 您需要P/调用SetForegroundWindow()。Process.MainWindowHandle可以为您提供所需的句柄。例如:usingSystem;usingSystem.Diagnostics;usingSystem.Runtime.InteropServices;classProgram