yield-return

    2热度

    1回答

    所以我这有极大的相humungous类,它的唯一的相关代码: def get_col_is_numeric(self, col_name): "Returns an iterator with each cell length in the named column" min(self.get_col_iter_is_numeric(col_name)) ...我装一些

    1热度

    3回答

    我可以使用yield关键字更新循环的进度吗? foreach(something obj in somelist) { yield return obj; } 我知道我可以这样做,但是如何使用这些值来更新进度条? 谢谢。

    4热度

    3回答

    我试图利用C#中的迭代器来清理我在制作的游戏中的对象上的一些空间查询。 下面是我在做什么目前: public struct ObjectInfo { public int x, y; public int Type; public int hp; } public static IEnumerable<ObjectInfo> Ne

    4热度

    2回答

    下面的代码(用于在LinqPad中运行)旨在将“foo/skip/bar”字符串解析为项目对象,跳过“skip”位,产生用于“foo”和“bar”的项目对象。运行时,会生成2个“酒吧”项目。 在TryGetChild方法中,当找到“skip”时,枚举器从“skip”向前移动到“bar”。但是,当执行返回到调用方法时,枚举器又回到“跳过”。 我认为这是一些产量块怪异,就好像我在Main()中进行拆分

    2热度

    4回答

    有没有办法从函数中获得收益回报数而不保留计数器变量?例如? IEnumerable<someobject> function { for loop yield return something int numberreturned = .... }

    1热度

    1回答

    我已经在C#中使用yield语句在返回IEnumerable的函数中实现了一些功能。 我的问题是,如果这个函数是一个静态类中的静态函数,它是否隐式地将任何东西作为状态机来影响多个用户,或者迭代器是否保持与状态有关的所有内容? (静态成员在应用范围内。)

    3热度

    3回答

    我期待为C#构建一个java样式的枚举模式,它也支持继承。我在收益回报方面遇到麻烦。特别是,从ChildEnum的Values属性返回BaseEnum的值。 public class BaseEnum { public static readonly BaseEnum A = new BaseEnum("A"); public static readonly BaseEnum

    17热度

    2回答

    如果我记得正确,当我在using SqlConnection块内使用产量时,我得到了运行时异常。当我通过,我添加了项目每个迭代一个List代替yield using (var connection = new SqlConnection(connectionString)) { var command = new SqlCommand(queryString, connection);

    1热度

    1回答

    要实现我有以下问题: 写一个类需要一系列整数从生成一个数字一个发电机。包括两个功能:1-总和2-平均值。 我知道yield语句是Python中的选择,如果生成器需要通过在每一步返回一个一个地生成数字。 你们在java中怎么做?我不知道怎样才能实现这个 谢谢。

    1热度

    2回答

    这一问题与我先前的问题,在这里问: How do I get every combination of letters using yield return and recursion? 我有一个像这样的字符串的若干名单,从几十的可能名单: 1: { "A", "B", "C" } 2: { "1", "2", "3" } 3: { "D", "E", "F" } 这三者是只是作为一个例子