草庐IT

count-down

全部标签

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# - 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# - 优化 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# - "Async All the Way Down": Well, 底部到底是什么?

关闭。这个问题需要detailsorclarity.它目前不接受答案。想改进这个问题吗?通过editingthispost添加细节并澄清问题.关闭5年前。Improvethisquestion我正在尝试完全理解async-await,而我的理解中的差距之一是了解什么是“AlltheWayDown”。我创建了一个async方法,它被另一个async方法调用,等等,一直到我用模糊的术语理解的东西,比如“UI”或“一个可以处理多个请求的网络服务器”。我如何用技术术语描述什么是“一直向下”?让我们以网络服务器的第二个例子为例。假设我有一个像这样的Controller操作[HttpGet]pub

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。某些用

javascript - Disqus 的 count.js 脚本在带有 react.js 网站的 index.html 中无法正常运行

让评论计数脚本在我的React页面上运行让我感到非常痛苦。首先,他们建议将脚本放在我的index.html文件中,位于的底部。标签。我已经这样做了,但没有看到任何结果。我有一个index.js文件,它正在加载我的所有组件,包括我想要评论数的组件(我们称之为ResultComponent.js)标签中。标签本身看起来像这样:varcommentCount=0Comments到目前为止,非常简单。我没有使用任何标签所以我没有#disqus_thread任何地方。当我加载我的页面时,我希望我的评论数量增加,但没有这样的运气。为了测试这一点,我从原始count.js脚本(即locatedher

javascript - 引用错误 : You are trying to `import` a file after the Jest environment has been torn down

我有一个组件使用来自ReactNative的Animated组件。我开始编写一个测试用例来模拟组件的onPress,它调用一个函数,其中包含Animated.timing和setState。运行jest工作正常,但测试永远不会停止运行,而且我之前编写的一个不相关的测试用例现在似乎从未通过(之前通过)。运行jest--watch,我得到这个错误:ReferenceError:Youaretryingto`import`afileaftertheJestenvironmenthasbeentorndown.atFunction.bezier(node_modules/react-nativ