我有一个元组列表:
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) 我有一个简单的程序,我正在尝试将kongregate聊天加载到一个WebBrowser,但它不起作用...
当我第一次启动时,它导航到一个游戏,然后它给了我4 Script Error,聊天就坐在那里说:"加入房间......".我不认为这是浏览器设置的问题,因为它适用于Internet Explorer.有什么东西搞砸了WebBrowser吗?我让它坐在那里几分钟,它仍然无法正常工作.我已将suppressScriptErrors设置为true和false,但仍然无法修复它.
供参考:我没有做什么坏事与我的程序,如欺骗,或发送垃圾邮件,或者类似的东西,我只是想在网页展现出来,有时候我希望能够有东西被复制,所以我把一些TextBoxes以它的权利,所以我可以将它粘贴到聊天中,如果我不发布一些东西......
我在互联网上搜索了这个,但我找不到如何用C#做到这一点
我想要做的是,当我点击我的NewTab按钮时,会出现一个新选项卡,其中包含第一个选项卡上的相同控件.我看到了一些关于如何向UserControl表单添加内容的信息,但C#没有这样的内容.
对于每个会说"发布你的代码"的人,我都没有,所以不要说这个,我唯一的代码是程序的代码,这对任何人都无济于事.
我有一个Menustrip项目Form,Form当我按下它时它会关闭.我想为我的MenuStrip项目制作快捷键Esc,但在"ShorcutKey"设置中,它没有选项Esc,有什么方法可以让它做到这一点Esc吗?我必须将它显示在作为快捷键的MenuStrip项目上Esc.
这样做不起作用:
menuStripItem.ShortcutKeys = Keys.Escape;
Run Code Online (Sandbox Code Playgroud) 我正在使用C#套接字(使用IOCP进行回调).我想要一种方法来确定我的处理逻辑落后的天气.是否有API调用可以为我提供未被回调处理的已完成操作的大小?
我已经考虑过使用类似心跳操作的东西,我会发布到队列中,并确定我是否已经过了回调的时间,但我希望在可能的情况下更直接的路由(另外我没有轻松访问)到.Net内部控制的IOCP句柄).
我在Windows窗体应用程序中有一个项目.我想在这个应用程序中实现动态快捷键.用户可以根据需要更改快捷键.如何实现此动态快捷键?
我有两个整数,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)
但这似乎是一种草率的方式.有一个更好的方法吗?
谢谢.
我试图找到如何获取我的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) 我有时需要上网找一些教程.我经常发现有些人把代码放在这样的代码:
this.button1.Text = "Random Text";
Run Code Online (Sandbox Code Playgroud)
然后我找到像这样的代码:
button1.Text = "Random Text";
Run Code Online (Sandbox Code Playgroud)
是否更好地使用this.whatever或无关紧要?
我正在制作一个程序,我希望有一个信息图像,当你鼠标悬停它,一个ToolTip显示,我的问题是,其PictureBox上有信息图像的边框有这样的边框:

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