小编Doz*_*789的帖子

从元组列表中获取特定项目c#

我有一个元组列表:

List<Tuple<int, string, int>> people = new List<Tuple<int, string, int>>();
Run Code Online (Sandbox Code Playgroud)

使用a dataReader,我可以使用各种值填充此列表:

people.Add(new Tuple<int, string, int>(myReader.GetInt32(4), myReader.GetString(3), myReader.GetInt32(5)));
Run Code Online (Sandbox Code Playgroud)

但是,我如何循环,获得每个单独的价值.例如,我可能想要阅读特定人员的3个细节.假设有一个ID,一个名字和一个电话号码.我想要以下内容:

        for (int i = 0; i < people.Count; i++)
        {
            Console.WriteLine(people.Item1[i]); //the int
            Console.WriteLine(people.Item2[i]); //the string
            Console.WriteLine(people.Item3[i]); //the int       
        }
Run Code Online (Sandbox Code Playgroud)

c# tuples list

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

如何在我的webbrowser中加载kongregate聊天?

我有一个简单的程序,我正在尝试将kongregate聊天加载到一个WebBrowser,但它不起作用...

当我第一次启动时,它导航到一个游戏,然后它给了我4 Script Error,聊天就坐在那里说:"加入房间......".我不认为这是浏览器设置的问题,因为它适用于Internet Explorer.有什么东西搞砸了WebBrowser吗?我让它坐在那里几分钟,它仍然无法正常工作.我已将suppressScriptErrors设置为true和false,但仍然无法修复它.

供参考:我没有做什么坏事与我的程序,如欺骗,或发送垃圾邮件,或者类似的东西,我只是想在网页展现出来,有时候我希望能够有东西被复制,所以我把一些TextBoxes以它的权利,所以我可以将它粘贴到聊天中,如果我不发布一些东西......

c# browser winforms

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

复制TabControl选项卡

我在互联网上搜索了这个,但我找不到如何用C#做到这一点

我想要做的是,当我点击我的NewTab按钮时,会出现一个新选项卡,其中包含第一个选项卡上的相同控件.我看到了一些关于如何向UserControl表单添加内容的信息,但C#没有这样的内容.

对于每个会说"发布你的代码"的人,我都没有,所以不要说这个,我唯一的代码是程序的代码,这对任何人都无济于事.

c# tabs tabcontrol winforms

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

你能添加ESC Key快捷方式吗?

我有一个Menustrip项目Form,Form当我按下它时它会关闭.我想为我的MenuStrip项目制作快捷键Esc,但在"ShorcutKey"设置中,它没有选项Esc,有什么方法可以让它做到这一点Esc吗?我必须将它显示在作为快捷键的MenuStrip项目上Esc.

这样做不起作用:

menuStripItem.ShortcutKeys = Keys.Escape;
Run Code Online (Sandbox Code Playgroud)

.net c# winforms

6
推荐指数
2
解决办法
4442
查看次数

是否有可能知道通过API调用在IOCP上排队了多少未处理的已完成操作?

我正在使用C#套接字(使用IOCP进行回调).我想要一种方法来确定我的处理逻辑落后的天气.是否有API调用可以为我提供未被回调处理的已完成操作的大小?

我已经考虑过使用类似心跳操作的东西,我会发布到队列中,并确定我是否已经过了回调的时间,但我希望在可能的情况下更直接的路由(另外我没有轻松访问)到.Net内部控制的IOCP句柄).

.net c# sockets iocp

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

如何在表单应用程序中动态更改快捷键?

我在Windows窗体应用程序中有一个项目.我想在这个应用程序中实现动态快捷键.用户可以根据需要更改快捷键.如何实现此动态快捷键?

c# keyboard-shortcuts winforms

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

合并2个整数的文本不要将它们加在一起

我有两个整数,x和y.我想要做的是将两者中的数字结合起来,而不是将它们加在一起.我试过这样做:

int x = 5;
int y = 10;
sum = x + y;
Run Code Online (Sandbox Code Playgroud)

但这就产生了输出15.我想知道的是,如果有任何方法可以将它们组合起来,那么输出就是510.

5 + 10 = 510

这就是我想要帮助的.

我知道我可以这样做:

int x = 5;
int y = 10;
int sum;
sum = Convert.ToInt32(x.ToString() + y.ToString());
Run Code Online (Sandbox Code Playgroud)

但这似乎是一种草率的方式.有一个更好的方法吗?

谢谢.

c# int

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

如何获得PING并将其贴在标签上

我试图找到如何获取我的ping并找到此代码:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Net;
using System.Net.NetworkInformation;
using System.IO;
using System.Configuration;
using System.Web;

namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                Ping ping = new Ping();
                PingReply pingreply = ping.Send("www.google.com");
                StreamWriter sw = new StreamWriter(@"C:\ping.txt");
                StringBuilder sb = new StringBuilder();
                sb.Append("Address: " + pingreply.Address + "\r\n");
                sb.Append("Roundtrip Time: " + …
Run Code Online (Sandbox Code Playgroud)

c# ping winforms

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

使用它更好吗?在代码之前?

我有时需要上网找一些教程.我经常发现有些人把代码放在这样的代码:

this.button1.Text = "Random Text";
Run Code Online (Sandbox Code Playgroud)

然后我找到像这样的代码:

button1.Text = "Random Text";
Run Code Online (Sandbox Code Playgroud)

是否更好地使用this.whatever或无关紧要?

c# this winforms

4
推荐指数
2
解决办法
410
查看次数

如何制作信息图片

我正在制作一个程序,我希望有一个信息图像,当你鼠标悬停它,一个ToolTip显示,我的问题是,其PictureBox上有信息图像的边框有这样的边框:

PictureBox边框

有谁知道如何让边境PictureBox消失?

c# border picturebox winforms

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

标签 统计

c# ×10

winforms ×7

.net ×2

border ×1

browser ×1

int ×1

iocp ×1

keyboard-shortcuts ×1

list ×1

picturebox ×1

ping ×1

sockets ×1

tabcontrol ×1

tabs ×1

this ×1

tuples ×1