我试图在第一个空间分裂一个字符串,只保留下半部分.因此,如果输入为"1.钢铁顶部",则输出将是"钢铁顶部".我正在使用这里的几个不同的例子,我无法让它工作.思考?谢谢.
我MultiSelect将listView 的属性设置为false,我正在尝试获取单个listViewItem.但可用的财产是SelectedItems.我一直在使用以下代码......
foreach (ListViewItem item in listView1.SelectedItems)
{
//do something with item.text or whatever
}
Run Code Online (Sandbox Code Playgroud)
因为我知道只会选择一个项目.这样做的正确方法是什么?
我使用以下行返回特定文件...
FileInfo file in nodeDirInfo.GetFiles("*.sbs", option)
Run Code Online (Sandbox Code Playgroud)
但是目录中还有其他文件,扩展名为".sbsar",而且它们也正在获取它们.如何在搜索模式中区分".sbs"和".sbsar"?
我正在使用'System.Windows.Forms.Timer'来重复任务.但是当计时器启动时,我必须在任务开始之前等待一个间隔.间隔设置为10秒,以便给任务足够的时间来完成它.但是有一种"尴尬的沉默"等着它第一次开始.有没有办法在启用计时器时触发Tick事件?(我无法使用线程,回调或事件来重复任务)
private int counter;
Timer t = new Timer();
private void InitializeTimer()
{
counter = 0;
t.Interval = 750;
t.Enabled = true;
t.Tick += new EventHandler(timer1_Tick);
}
private void timer1_Tick(object sender, EventArgs e)
{
if (counter >= 3)
{
t.Enabled = false;
}
else
{
//do something here
counter++;
}
}
Run Code Online (Sandbox Code Playgroud) 我正在尝试检查已检查列表框中的每个项目,并根据是否选中该项目执行某些操作.我已经能够使用indexCollection获取已检查的项目,但是我无法获取所有项目,我收到此错误'无法将类型为'System.String'的对象强制转换为'System'. Windows.Forms.ListViewItem"
foreach (ListViewItem item in checkedListBox2.Items)
{
if (item.Checked == true)
//do something with item.name
else
//do something else with item.name
}
Run Code Online (Sandbox Code Playgroud)
我不确定为什么它给了我foreach行中的字符串转换错误.我怎么能做到这一点?谢谢.
我在根目录中有index.html,在/ HTML中有所有支持文件.我在HTML目录中的文件中有Google分析代码.它可以在我的index.html中使用此代码在head标签之间...
<?php
require('HTML/GoogleAnalytics.html');
?>
Run Code Online (Sandbox Code Playgroud)
但不在HTML目录中的任何支持文件中,与我试图要求/包含此代码的文件相同的目录...
<?php
require('GoogleAnalytics.html');
?>
Run Code Online (Sandbox Code Playgroud)
来自PHP.net"... include将最终检查调用脚本自己的目录和当前工作目录,然后失败"
我究竟做错了什么?
我正在尝试在引号内使用引号.它在文本框内部工作,但不在我需要字符串的地方.例如,第一行代码可以工作,但我需要将字符串作为变量.
pictureBox1.Image = MediaLib.Get["chestarmor_105"];
Run Code Online (Sandbox Code Playgroud)
但接下来的3个没有.我最终尝试使用richTextBox1.Text作为变量,因为它看起来很好,没有运气.
string chestArmor = "chestarmor_105";
richTextBox2.Text = "\"" + chestArmor + "\"";
pictureBox1.Image = MediaLib.Get[richTextBox2.Text];
Run Code Online (Sandbox Code Playgroud)
我尝试了很多不同的"变体".我错过了什么?谢谢.
我正在使用XmlTextWriter从C#应用程序生成XML.初始输入将是这种格式,1",但我可以用任何东西替换它.我需要最终1"得到,但我一直在1&quot;
C#
xml.WriteStartElement("data");
xml.WriteAttributeString("type", "wstring");
xml.WriteString("1"");
xml.WriteEndElement();
Run Code Online (Sandbox Code Playgroud)
哈!当我通过我需要的XML时,它将它转换为1".但我真正需要展示的是1"代码的第3行中的实际情况.
我还需要使用/和Ø.我怎么能这样做,谢谢.
我在我的for循环中使用数组长度作为测试条件.但是如果数组中只有一个元素,我会收到"索引超出数组范围"错误.我究竟做错了什么?谢谢.
string templateList;
string[] template;
string sizeList;
string[] size;
templateList = textBox1.Text;
template = templateList.Split(',');
sizeList = textBox2.Text;
size = sizeList.Split(',');
for (int i = 0; i <= template.Length; i++)
{
for (int j = 0; j < size.Length; j++)
{
//do something with template[i] and size[j]
}
}
Run Code Online (Sandbox Code Playgroud)
值来自textBox,用户只能输入一个值.在这种情况下,它只需要运行一次.