相关疑难解决方法(0)

何时使用Partitioner类?

任何人都可以建议Partitioner可以/应该使用.NET 4.0中引入的类的典型场景吗?

.net c# .net-4.0

33
推荐指数
2
解决办法
1万
查看次数

是否可以通过引用返回列表的一部分?

我的情况是我想只列出另一个列表的列表.如果可能的话,参考.

到目前为止我所做的是这里:

List<string> partialList = originalList.Skip(start).Take(end-start).ToList();
Run Code Online (Sandbox Code Playgroud)

示例:包含6个元素的列表,开始为2,结束为4.

In New List   Element
N             0
N             1
Y             2
Y             3
Y             4
N             5
Run Code Online (Sandbox Code Playgroud)

据我所知.ToList()它创建了原始结果的副本.因此,这将是价值而非参考.所以我的问题是:是否有任何"按参考"的方式来实现我想要的结果?

c# list

15
推荐指数
2
解决办法
836
查看次数

IEnumerable来自IEnumerator

我写过关于习俗的文章IEnumerator.什么是最简单的方法IEnumerable呢?理想的解决方案(一行代码)将是为了这个目的有一些类.或者我必须创建自己的?

.net c# ienumerable

11
推荐指数
3
解决办法
3087
查看次数

如何将数组分成两部分?

我是C#的初学者.我试图在纸牌游戏中向2名玩家发放等量的牌.我必须将我的阵列(卡片)分成两部分,以便每个玩家拥有相同数量的牌.我已经利用my GetImages()将ALL(全部是40个)图像随机化为1 pictureBox.接下来我将把它分成两部分并将它们放入pictureBox我的Form加载时.任何帮助将不胜感激,谢谢.

这是我的代码:

 public string[] GetImages(){
        string[] img = new string[40];

        img[0] = @"C:\Users\Student\Documents\APPD\Asgmt\Asgmt\Assignment\Assignment\handcards\1.png";
        img[1] = @"C:\Users\Student\Documents\APPD\Asgmt\Asgmt\Assignment\Assignment\handcards\2.png";
        img[2] = @"C:\Users\Student\Documents\APPD\Asgmt\Asgmt\Assignment\Assignment\handcards\3.png";
        img[3] = @"C:\Users\Student\Documents\APPD\Asgmt\Asgmt\Assignment\Assignment\handcards\5.png";
        img[4] = @"C:\Users\Student\Documents\APPD\Asgmt\Asgmt\Assignment\Assignment\handcards\6.png";
        img[5] = @"C:\Users\Student\Documents\APPD\Asgmt\Asgmt\Assignment\Assignment\handcards\7.png";
        img[6] = @"C:\Users\Student\Documents\APPD\Asgmt\Asgmt\Assignment\Assignment\handcards\9.png";
        img[7] = @"C:\Users\Student\Documents\APPD\Asgmt\Asgmt\Assignment\Assignment\handcards\10.png";
        img[8] = @"C:\Users\Student\Documents\APPD\Asgmt\Asgmt\Assignment\Assignment\handcards\11.png";
        img[9] = @"C:\Users\Student\Documents\APPD\Asgmt\Asgmt\Assignment\Assignment\handcards\13.png";
        img[10] = @"C:\Users\Student\Documents\APPD\Asgmt\Asgmt\Assignment\Assignment\handcards\14.png";
        img[11] = @"C:\Users\Student\Documents\APPD\Asgmt\Asgmt\Assignment\Assignment\handcards\15.png";
        img[12] = @"C:\Users\Student\Documents\APPD\Asgmt\Asgmt\Assignment\Assignment\handcards\17.png";
        img[13] = @"C:\Users\Student\Documents\APPD\Asgmt\Asgmt\Assignment\Assignment\handcards\18.png";
//so on and so forth
            return 
                img;
        }

    public void Form2_Load(object sender, EventArgs e)
    {
//the code I'm trying now:
        string[] …
Run Code Online (Sandbox Code Playgroud)

c# arrays

0
推荐指数
1
解决办法
93
查看次数

标签 统计

c# ×4

.net ×2

.net-4.0 ×1

arrays ×1

ienumerable ×1

list ×1