草庐IT

bin_counts

全部标签

c# - 如何从 SqlDataReader 读取 SQL Server COUNT

我正在尝试使用C#SqlDataReader查找表的计数,但我一直在获取invalidattempttoreadwhennodataispresent我的代码:stringsql="SELECTCOUNT(*)FROM[DB].[dbo].[myTable]";SqlCommandcmd=newSqlComman(sql,connectionString);SqlDataReadermySqlDataReader=cmd.ExecuteReader();intcount=mySqlDataReader.GetInt32(0);//HereiswhereIgettheerror.我知道我

c# - 在 bin 目录中找不到 AppConfig 文件

我有一个App.Config文件,用户可以访问该文件并设置一些设置来运行该程序。但是当我去我的程序的bin\release文件夹复制并给他们exe、DLL等时,我找不到App.Config文件。我应该怎么办?它是一个ConsoleApp。 最佳答案 您的App.Config将被转换为ApplicationName.exe.config因此,如果您的应用程序名称是SampleApplication.exe,那么您需要检查以下文件名SampleApplication.exe.config。来自MSDN:App.ConfigWhenyou

c# - DataGridView RowCount 与 Rows.Count

如果我有一个DataGridViewuxChargeBackDataGridView。以下是否在语法上不同但实际上是相同的?:intnumRows=uxChargeBackDataGridView.Rows.Count;intnumRowCount=uxChargeBackDataGridView.RowCount;如果uxChargeBackDataGridView为空则两者都等于1;因此,如果其中任何一个等于1,我可以假设用户没有输入任何数据,这是否符合逻辑?我的WinForms应用程序有一个名为RUN的按钮-我可以使用上面的测试来确定是否启用此按钮,即仅在numberofrows

c# - IEnumerable<T>.Count 在哪些情况下进行了优化?

使用reflector我注意到System.Linq.Enumerable.Count方法中有一个条件可以针对IEnumerable的情况对其进行优化。passed实际上是一个ICollection.如果转换成功,Count方法不需要遍历每个元素,而是可以调用ICollection的Count方法。基于此,我开始认为IEnumerable可以像集合的只读View一样使用,而不会出现我最初基于IEnumerable的API预期的性能损失我感兴趣的是是否优化了CountIEnumerable时仍然成立是Select的结果关于ICollection的声明,但根据反射(reflect)的代码,

c# - 在 null IEnumerables 上为 Count() 返回零

我已经厌倦了使用这样的代码:varcount=0;if(myEnumerable!=null){count=myEnumerable.Count();}这有点迂腐:varcount=(myEnumerable??newstring[0]).Count();有没有更简洁的方法来做到这一点?我曾经在IEnumerable上有一个(名字不好的)PhantomCount扩展方法,它使用了我的第一个代码示例,但它有一些味道(除了名字之外)。 最佳答案 问题实际上出在创建这些可枚举对象的任何方面。除非你有充分的理由,否则任何生成可迭代集合的东西

c# - Array.Length 与 Array.Count

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:countvslengthvssizeinacollection在.NET中,几乎所有集合都有.Count属性。有时我想知道是否直接将它放在Array上,而不是通过ICollection会更好。这只是你在脑海中为数组做一个异常(exception)而已。那么在这种情况下是“更正确”还是“更统一”更好?

c# - 有没有办法更改 .net mvc bin 目录位置?

我有一个相当标准和简单的MVC4网站。在根目录中我们有:bin、content、scripts、views。使用项目的DLL的默认设置,我们称它为“web.dll”,所有必要的额外内容都放在bin目录中。不知何故,ASP.NET开发服务器和IIS7.5都知道在托管站点时在bin文件夹中查找“web.dll”,如果不存在,它们会抛出错误:“无法加载类型'CVD。Web.MvcApplication'”。该错误的标准解决方案是直接构建到bin文件夹中,这对我不起作用,因为...出于调试目的,我希望能够将调试和发布配置分别构建到bin/Debug和bin/Release中,然后部署两个目录,

c# - 优化 LINQ Count() > X

这个问题在这里已经有了答案:EfficientLinqEnumerable's'Count()==1'test(7个答案)关闭6年前。问题:给定IEnumerable,如何检查包含超过x的序列项目?MCVE:staticvoidMain(string[]args){vartest=Test().Where(o=>o>2&&o1)//howtooptimizethis?foreach(vartintest)//consumerConsole.WriteLine(t);}staticIEnumerableTest(){for(inti=0;i这里的问题是什么Count()将运行完整的序列,

c# - WMPLib : player. mediaCollection.getAll().count 始终为 0

我正在尝试编写代码以从用户的WindowsMediaPlayer库中读取每个项目。此代码适用于大多数用户,但对于某些用户,当他们的WindowsMediaPlayer库中显然有成百上千个项目时,getAll()将返回一个空列表。varplayer=newWindowsMediaPlayer();varcollection=player.mediaCollection;varlist=collection.getAll();inttotal=list.count;我通过添加对wmp.dll的COM引用来引用WMPLib命名空间。我的应用程序附带Interop.WMPLib.dll。某些用

c# - 不需要的文化特定 dll 复制到 bin 目录

我正在使用visualstudio2013&FluentValidation5.6.2我看到在bin文件夹中构建后,它复制了所有特定于文化的FluentValidation.resources.dll这似乎在.nuspec文件中提到了>target="lib\NET35\de\FluentValidation.resources.dll"/>>>>>>>但我不需要在bin文件夹中放置这些,因为项目不支持任何特定于文化的消息。那么我如何告诉vs-build忽略这些特定于文化的dll? 最佳答案 我的解决方案是将此目标添加到.cspro