我希望textbox1.text的输入显示在占位符{0}中,这样如果textbox1.text ="Randy"我想要一个消息框弹出并说出名字,Randy
MessageBox.Show("First Name,{0}", textBox1.Text);
Run Code Online (Sandbox Code Playgroud)
目前发生的事情是弹出一个消息框并说出名字{0}
我想看到label6显示用户选择号码的正确次数.而label7显示用户选择错误的次数.它不会增加一个.
错误1运算符'++'不能应用于'string'类型的操作数错误2运算符'++'不能应用于'string'类型的操作数
private void button1_Click(object sender, EventArgs e)
{
string correct="0";
string incorrect="0";
RandomNumber(0,99);
button2.Enabled = true ;
button1.Enabled = false;
label3.Visible = true;
if (textBox1.Text == label1.Text)
label3.Text=("Winner");
label6.Text = correct +1;
if (textBox1.Text != label1.Text)
label7.Text = incorrect= +1;
label3.Text=(string.Format("Sorry - You Lose, The number is {0}", label1.Text));
}
Run Code Online (Sandbox Code Playgroud)
编辑(从OP回答他自己的问题):
我已经尝试了你的建议方式,但每次我猜错了数字都不会增加一个.
private void button1_Click(object sender, EventArgs e)
{
int correct=0;
int incorrect=0;
RandomNumber(0,99);
button2.Enabled = true ;
button1.Enabled = false;
label3.Visible = true;
if (textBox1.Text == label1.Text) …Run Code Online (Sandbox Code Playgroud) 我在C#学习编程课程,这是我的第一个任务,而且我已经需要帮助.我想我可以解决我需要帮助入门的问题.
使用公共数据成员创建一个Average类来收集整数条目的总和,并使用公共数据成员来保存10个整数之和的双倍平均值.
- 获取每个整数输入的公共类方法.
- 用于计算输入数字平均值的公共类方法.
- 公共类方法输出数字输入的平均值.
- Main()函数实例化一个Average对象,并包含一个for循环以获取10个输入并调用计算和输出方法.
下一章将介绍循环,但是,您应该能够构建一个for循环来完成10个输入.
namespace Assignment1_White
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
int num1;
int num2;
int num3;
int num4;
int num5;
int num6;
int num7;
int num8;
int num9;
int num10;
int answer;
num1 = int.Parse(num100.Text);
num2 = int.Parse(num200.Text);
num3 = int.Parse(num300.Text);
num4 = int.Parse(num400.Text);
num5 = int.Parse(num500.Text);
num6 = int.Parse(num600.Text);
num7 = int.Parse(num700.Text);
num8 = int.Parse(num800.Text);
num9 = int.Parse(num900.Text);
num10 = …Run Code Online (Sandbox Code Playgroud) 我想知道如何在 Visual Basic Express 中使用 C# 打开 putty。然后通过 ssh 会话执行命令。
我正在寻找C#中接口的一个非常简单的解释.我一直在问谷歌,但我得到的答案非常技术性和措辞,程序员可能会理解.它几乎听起来像是一个可以调用以执行函数的方法,它允许程序员使用较少的击键.
从我在下面阅读的内容来看,接口是一种创建方法容器的方法,该容器使用不同的技术执行相同的操作.
我想知道它们是什么?他们做什么?我可以用它们做什么?
我正在寻找一种在C#中写入文本文件的方法.我创建了一个表单,其中包含名字,姓氏,电话号码,出生日期的文本框.当用户点击按钮时,我希望该信息写入文本文件.我发现的例子并没有真正告诉我如何.所以这就是我在这里问的原因.
我正在通过一本名为Head First C#的书.它没有解释循环在详细说明的内容.如果有人可以解释我不理解的部分,那将是很棒的.我读这个的方式只要c小于254,并且每次循环通过时可见c将增加1.我不明白的是(c,255 - c,c)
private void button1_Click(object sender, EventArgs e)
{
while (Visible)
{
for (int c = 0; c < 254 && Visible; c++)
{
this.BackColor = Color.FromArgb(c, 255 - c, c);
Application.DoEvents();
System.Threading.Thread.Sleep(5);
}
}
}
Run Code Online (Sandbox Code Playgroud) 当我尝试运行应用程序时,我收到以下错误我确信它很简单,但我没有看到它.当我点击我标记为Play的按钮时,我正在尝试这样做.我想调用一个名为randomnumber的方法.然后我希望结果显示在lblPickFive_1中.我有2x2,Pick5和强力球.每个随机数将显示在我创建的自己的标签中.
现在我只是想通过生成一个随机数并将其显示在一个标签中然后我将移动到其余部分.如果我无法弄清楚剩下的问题,我肯定会发布更多问题.
错误1方法'RandomNumber'的重载没有'0'参数
using System;
using System.Windows.Forms;
namespace LotteryTickets
{
public partial class Form1 : Form
{
/// <summary>
/// no-args Constructor
/// </summary>
public Form1()
{
InitializeComponent();
}
#region "== Control Event Handlers =="
private void Form1_Load(object sender, EventArgs e)
{
ClearWinningNumbers();
}
#endregion "== End Control Event Handlers =="
#region "== Methods ==";
/// <summary>
/// Clears the text inside the winning number "balls"
/// </summary>
private void ClearWinningNumbers()
{
this.lblPickFive_1.Text = "";
this.lblPickFive_2.Text = "";
this.lblPickFive_3.Text = …Run Code Online (Sandbox Code Playgroud) 可能重复:
C#中的
随机数随机数生成器不按照我计划的方式工作(C#)
我在5个方框中得到相同的数字.怎么可以避免?
using System;
using System.Windows.Forms;
namespace LotteryTickets
{
public partial class Form1 : Form
{
/// <summary>
/// no-args Constructor
/// </summary>
public Form1()
{
InitializeComponent();
}
#region "== Control Event Handlers =="
private void Form1_Load(object sender, EventArgs e)
{
ClearWinningNumbers();
}
#endregion "== End Control Event Handlers =="
#region "== Methods ==";
/// <summary>
/// Clears the text inside the winning number "balls"
/// </summary>
private void ClearWinningNumbers()
{
this.lblPickFive_1.Text = "";
this.lblPickFive_2.Text = "";
this.lblPickFive_3.Text …Run Code Online (Sandbox Code Playgroud) 我想将我创建的文本文件继续添加到.截至目前,它每次都会重新创建.这是不好的,因为我想用存储的输入创建逗号分隔的文本文件.
private void button1_Click(object sender, EventArgs e)
{
writetext();
reset();
}
public void writetext()
{
using (TextWriter writer = File.CreateText("filename.txt"))
{
writer.WriteLine("First name, {0} Lastname, {1} Phone,{2} Day of birth,{3}", textBox1.Text, textBox2.Text, maskedTextBox1.Text, textBox4.Text);
}
}
public void reset()
{
textBox1.Text = "";
textBox2.Text = "";
textBox3.Text = "";
textBox4.Text = "";
}
Run Code Online (Sandbox Code Playgroud)