loops相关内容

实现使用C#计时器的循环

我想基础,同时更换计数器循环与基于定时器while循环C# 例如: 而(COUNT< 100000) { //做些什么 } 到 而(定时器< X秒) { //做些什么 } 我有两种类型在C#.NET定时器本的 System.Timers 和 Threading.Timers 。 哪一个会更好使用,how.I不想增加额外的 ..
发布时间:2016-10-08 16:25:04 C#/.NET

的foreach变化没有被保存LINQ的项目集合

在下面的例子中,在foreach应用的更改,当我返回集合将不会保留: 变种人= SomeLinqToSqlSource (); 的foreach(VAR人的人) { person.Name =“吉米”; } 返回people.AsQueryable(); 这违背我的理解是一个foreach(..)内,您可以通过引用在当前操作项目。 有谁请让我知道 ..
发布时间:2016-10-08 16:10:18 C#/.NET

它是没有效率的高度频繁地创建一类短命的新实例?

我有跟踪游戏玩家的位置,C#程序。在这个节目,我有一个名为航点(X,Y,Z)类,它代表了游戏地图上的位置。在我派生一个线程,我把从某个目标航点检查玩家的距离,之后相当迅速,而对方(真)循环。在航点类都呼吁公众双距离(航点WP),即计算从当前航点的距离,作为参数传递的航点的方法。 问:什么情况下可以创造玩家的位置我要检查目标航点从玩家的距离,每次一个新的航点,?该方案随后将可能在一段时间(tr ..
发布时间:2016-10-08 16:04:14 C#/.NET

C# - 模糊比较两个大字符串数组的

我需要找到B中的所有字符串是“部分”,在一个存在。 B = [“世界,你好! “,”你好堆栈溢出!“,”富吧!“,”食物是不错的......“,”HEJ“] A = [”世界“,”富“] C = b .FuzzyCompare(A)// C = [“世界,你好!”,“富吧!”,“食物是不错的......”] 我一直在寻找到使用 Levenshtein距离算法 对 ..
发布时间:2016-10-08 14:25:51 C#/.NET

手动增加foreach循环内的枚举

我有一个嵌套而foreach循环,我想同时在一定条件满足indefinitately推进枚举内循环。要做到这一点,我试着铸造枚举的IEnumerator< T>(它必须是如果是在一个foreach循环),然后调用铸造对象的MoveNext(),但它给了我一个错误说我不能把它转换。 的无法通过引用转换,装箱转换,取消装箱转换,包装转换或null类型转换类型'System.DateTime ..
发布时间:2016-10-05 00:09:39 C#/.NET

记录到内存中,然后写入文件

我想知道的东西,我有这个循环,对于所有天数(7次)运行,然后另一个循环里面,对于文件中的所有记录运行。 (约10万),因此所有在其所有的约70万次,现在我想日志中的每个循环的每个处理,并记录到一个文件,说我们是第一个循环的第一次,并且首次第二循环中,我们每一次,什么是在一个文件中完成登录。但问题是,如果我每次登录,它会非常疼的表现,因为这么多的IO操作的,我在想什么就是有什么办法,我可以每一步记录 ..
发布时间:2016-10-04 15:32:28 C#/.NET

在Windows无休止的循环下去窗体应用程序

我使用的Visual C#砂我使用的是Windows窗体,而不是一个控制台应用程序。所以我不是在main()的工作,而是在表单文件。我也很新的C#很抱歉,如果我的一些问题是愚蠢的。 我基本上需要做的是,当我的程序启动我需要它保持循环下去。我会在哪里把这个代码,因为我没有一个main()?难道我把它在它的InitializeComponent()函数?我需要的循环程序启动后启动的权利。但是,我 ..
发布时间:2016-10-03 20:39:02 C#/.NET

通过列表迭代和动态创建汇总行

编辑:我错过了关键的一点:.NET 2.0 考虑在那里我有排序的项目列表的情况下,为像这样一类的简单起见: 类的TestClass { DateTime的某个时候; 十进制SomePrice; //构造 } 我需要创建一个报告般输出,其中总价格每天累积。应该有每个项目,由相应的汇总行folled一行 参与我们的测试数据: 列表< ..
发布时间:2016-10-01 21:03:16 C#/.NET

如何检查是否另一个应用程序的窗口是我的机器上打开(即通过所有打开的窗口迭代)?

我有写了一系列的文本文件到一个文件夹在用户的机器上的应用程序。然后,它会提示他们,如果他们想打开查看所有文件的文件夹。我使用System.Diagnostics.Process.Start()来做到这一点,它工作得很好。但是,如果已经有与文件夹打开一个窗口,我只是想重用窗口,而不是打开另一个之一。 。有助于保持整洁 任何想法 更新:这个我试过 如果(MessageBox.Show ..
发布时间:2016-10-01 20:12:06 C#/.NET

LINQ:如何跳过一个再取一序列的其余部分

我想遍历名单,LT的物品; T> ,除了第一,维护秩序。有一种优雅的方式与使用LINQ像一个语句来做到这一点: 的foreach(在list.Skip VAR项(1) TakeTheRest()) {.... 我打得四处 TakeWhile ,但没有成功。有可能是另一种,这样做的简单的方法 解决方案 从的 ..
发布时间:2016-09-29 11:27:37 C#/.NET

在foreach循环改变对象的价值?

在一个地方,我用在这种情况下字符串列表中我能够改变下面给出的字符串作为密码的值, { 项= someValue中的foreach(在itemlist.ToList()字符串项目); //我能够做到这一点 } 但对于类的对象,我不能够改变对象的代码如下成员值, 公共类StudentDTO { 字符串名称; INT rollNo; } stude ..
发布时间:2016-09-28 12:52:43 C#/.NET

是IEnumerable.Any比与休息循环更快?

我们经历了我们的代码中的一些缓慢打开窗体,这是可能是由于用断裂为循环这是花费很长的时间来执行。我这个切换到 IEnumerable.Any(),看到的形式非常迅速打开。现在我想弄清楚,如果做单是这种变化提高性能或如果它是更有效地访问 ProductIDs 属性。如果此实现更快,如果是的话,为什么 原实: 公共BOOL containsProduct(INT的productID){ 布尔 ..
发布时间:2016-09-26 13:09:50 C#/.NET

如何使窗体上的所有控件?

目前我最有推出禁用我的窗体的控件,因为直到文件被加载,你不能使用它们。然而,一旦文件被加载控件应该会启用。 我是使用绑定,但我不认为他们是一个很好的解决方案。首先,它是不必要的复杂性。其次,您不能使用绑定的一切。例如,MenuStrip中的项目不能有自己的Enabled属性绑定到fileLoaded财产。只有整个菜单可以,我不希望禁用在启动整个菜单,只有对文件进行操作的某些菜单操作。 ..
发布时间:2016-09-26 12:49:35 C#/.NET

在C#中的并行迭代?

有没有办法做到在C#中的并行可枚举的foreach 风格迭代?对于标化的名单,我知道人们可以使用普通的在循环遍历索引范围int,但我真的喜欢的foreach 到为的多种原因。 奖励积分,如果它工作在C#2.0 解决方案 简短的回答,没有。 的foreach 同时适用于只有一个枚举。 不过,如果你把你的并行可枚举成一个单一,可以的foreach 过合并。我不知道有任何容易的,建在 ..
发布时间:2016-09-23 23:10:07 C#/.NET

重新启动在C#中的foreach循环?

我怎样才能重新启动的foreach 循环在C#?? 例如: 动作一; 的foreach(约束℃的约束) { 如果 { a.Change()(c.Allows(一)!); 重新启动; } } 重新启动这里就像继续或破,但它从一开始$ b $重新启动的foreach b检查就好一个为循环的计数器重新设定为0 .. 这有可能在C#? 编 ..
发布时间:2016-09-23 21:45:44 C#/.NET

如何在C#中跳出多重循环的一次?

如果我有嵌套循环,我想打破所有的人都在一次? ,而(真){ // ... ,而(shouldCont){ // ... ,而(shouldGo){ // ... 如果(timeToStop){ 中断; //打破了一切? } } } } 在PHP,破花费循环打出来的数的参数。可这样的事情在C#做什么? 有关的东西狰狞,像转到? $什么b $ ..
发布时间:2016-09-22 21:04:08 C#/.NET

C#中:通过多行字符串行循环

什么是没有使用更多的内存(例如,不要把它变成一个数组),以通过多行字符串的每一行循环的好办法? 解决方案 我建议使用 StringReader 我的 LineReader 类的组合,这是一部分 MiscUtil 但在的这个StackOverflow的答案 - 您可以轻松地只是类复制到自己的公用事业项目。你会使用这样的: 字符串文本= @“行头 二线 第三线”; 的foreach ..
发布时间:2016-09-22 19:36:38 C#/.NET

创建一个循环,将编辑文本框60名?

文本框SET1 = 1到30 =在查询 名称= br1id到br30id 文本框组2 = 1到30 =在结果输出 我不明白如何根据30不同势文本框的名称创建一个循环? 我不能复制粘贴这些线30次编辑文本框的名字,那尔德只看错了。 试 { 的MySqlConnection mysqlCon =新的MySqlConnection( “服务器= 195.159.253.2 ..
发布时间:2016-09-22 13:49:09 C#/.NET