小编use*_*689的帖子

迭代2维数组c#

for(int k=0;k <= odds.GetLength(-1);k++)
Run Code Online (Sandbox Code Playgroud)

上面的代码行应该迭代一个Double类型的二维数组,但不断抛出以下异常.索引超出范围异常.有人会善意解释原因并提供解决方案.非常感谢.

c# arrays

25
推荐指数
4
解决办法
6万
查看次数

将工具提示添加到以编程方式创建的控件

我在winforms c#app上创建了一堆按钮.我使用以下代码创建了它们

int s = 0;//28 buttons
        ButtonNameArray barray = new ButtonNameArray();
        frontPanelButtons fpb = new frontPanelButtons();
        int xLoc = fpb.xLoc(fpb);
        int yLoc = fpb.yLoc(fpb);
        for (int i = 0; i < 7; i++)
        {
            for (int j = 0; j < 4; j++)
            {
                Button btn = new Button();
                btn.Name = barray.getName(btn.Name, s);
                btn.Text = barray.getText(btn.Text, s);
                btn.Width = fpb.btnWide(fpb);
                btn.Height = fpb.btnHigh(fpb);
                btn.Location = new System.Drawing.Point(xLoc, yLoc);
                Controls.Add(btn);
                xLoc += 100;
                s++;
            }
            yLoc += 31;
            xLoc = …
Run Code Online (Sandbox Code Playgroud)

c# tooltip

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

添加数组的元素

我有一个十元素的整数数组.我想按组对元素求和,所以例如我想在元素0处添加值,元素1的值,然后是元素2的值,然后是3,依此类推到元素9,然后添加元素1处的值,其值为2,3,直至9,直到每组2个值已加在一起并存储在变量中.然后,我想用3个组,4个组,5个组,一直到10个组重复该过程.每个结果总数存储在一个单独的变量中.到目前为止,我能弄清楚如何做到这一点的唯一方法是: -

int i = 0;
int p = 1;
int q = 2;
int r = 3;

while (i < NumArray.Length - 3)
{
    while (p < NumArray.Length - 2)
    {
        while (q < NumArray.Length-1)
        {
            while (r < NumArray.Length)
            {
                foursRet += NumArray[i] + NumArray[p] + NumArray[q]+ NumArray[r];
                r++; 
            }
            q++;
            r = q + 1;
        }
        p++;
        q = p + 1;
        r = q + 1;
    }
    i++;
    p = i + 1;
    q = i …
Run Code Online (Sandbox Code Playgroud)

c# arrays

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

将数组中的元素相乘

嗨,我有一个数组: int [] num = new int[6]{1,2,2,1,1,2};

我想将元素0的值与其他每个值相乘,然后我想将元素1的值乘以元素2到最后一个元素的值.然后将元素2的值乘以从3到结束的值,依此类推,直到我遍历整个数组.

到目前为止,我的努力看起来笨拙和冗长,所以我想知道是否有人能够向我展示实现目标的优雅方式.

非常感谢.

c# arrays

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

在c#中获取silverlight控件的名称

我创造了许多银色按钮: -

        string b = "Button";
        for (int i = 0; i < 10; i++)
        {
            Button btn = new Button();
            btn.Name = b+i.ToString();
            btn.FontSize += 2;

            btn.Content = "Click Me " ;
            btn.Click += new RoutedEventHandler(btn_Click);
            stack.Children.Add(btn);
        }
        LayoutRoot.Children.Add(stack);
Run Code Online (Sandbox Code Playgroud)

在按钮单击事件中,我想获取按下的按钮的名称.我原本希望 string snd = sender.ToString();能产生信息,但它提供的只是System.Windows.Controls.Button.谁能请帮忙.谢谢.

c# silverlight controls

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

从 checkbox_CheckChanged 返回一个值

请问如何从 checkbox_CheckChanged 事件中获取返回值?它是一个 winforms 应用程序,表单和复选框都是以编程方式创建的。感谢所有帮助。

c# events winforms

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

标签 统计

c# ×6

arrays ×3

controls ×1

events ×1

silverlight ×1

tooltip ×1

winforms ×1