相关疑难解决方法(0)

c#中的多键字典?

我知道BCL中没有一个,但有人能指出我一个好的开源吗?

By Multi我指的是2把钥匙.;-)

c# dictionary

112
推荐指数
10
解决办法
15万
查看次数

元组(或数组)作为C#中的字典键

我想在C#中创建一个Dictionary查找表.我需要将一个3元组的值解析为一个字符串.我尝试使用数组作为键,但这不起作用,我不知道还能做什么.在这一点上,我正在考虑制作一本词典字典词典,但这看起来可能不是很漂亮,尽管我会在javascript中这样做.

c# dictionary tuples hashtable

104
推荐指数
5
解决办法
9万
查看次数

什么是"嘟m打字?"

我已经看过几次提到"混淆打字",比如这个StackOverflow回答:未来版本的.NET会支持C#中的元组吗?

我用谷歌搜索了这个术语,除了一些希望C#最终会支持它的人之外,我找不到任何解释方式.

什么是嘟m打字?

c# programming-languages

19
推荐指数
1
解决办法
1262
查看次数

C++和C#中的混合数组

是否可以在C++和C#中创建混合数组

我的意思是一个包含字符和整数的数组?

例如:

Array [][] = {{'a',1},{'b',2},{'c',3}};
Run Code Online (Sandbox Code Playgroud)

c# c++ arrays

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

什么元组是有益的?

在C#.Net 4.0中引入了元组.

如何以有意义的方式使用元组的最佳例子是什么?

c# tuples .net-4.0

5
推荐指数
1
解决办法
6529
查看次数

C#2008中的元组出错

我在C#2010中创建了一个程序,我的代码包含一个元组,但是当我将我的程序放入C#2008时,它无法识别它,并且出现了以下错误:

"The type of namespace name 'Tuple' could not be found"

所以我不知道如何使这项工作,这是发生错误的代码行:

private List<Tuple<Point, Point>> lines = new List<Tuple<Point, Point>>();
Run Code Online (Sandbox Code Playgroud)

请帮忙.

编辑

基本上这是我的代码,由于错误,目前无法编译:

public partial class Form1 : Form
{
    private bool isMoving = false;
    private Point mouseDownPosition = Point.Empty;
    private Point mouseMovePosition = Point.Empty;
    private List<Tuple<Point, Point>> lines = new List<Tuple<Point, Point>>();
    public Form1()
    {
        InitializeComponent();
    }

    private void pictureBox1_Paint(object sender, PaintEventArgs e)
    {
        var g = e.Graphics;
        if (isMoving)
        {
            g.Clear(pictureBox1.BackColor);
            g.DrawLine(Pens.Black, mouseDownPosition, mouseMovePosition);
            foreach (var line in …
Run Code Online (Sandbox Code Playgroud)

c# tuples visual-studio-2010 visual-studio-2008

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