基本的に私は、Windowsフォームアプリケーションを作成して、4つのテストグレードの平均を計算しようとしています。しかし、いくつかのクラスでは、私は3つのテストしかないかもしれません。 4つのテストテキストボックスすべてに値がなければ、プログラムは平均を計算しません。私はちょうどそれを無視し、他の3私のコードは以下の通りです算出し、第四のテキストボックスがそれに何も持っていない場合はコーディングする方法を把握しようとしている:テキストボックスNULL質問
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;
namespace GradeCalc
{
public partial class Grades : Form
{
public Grades()
{
InitializeComponent();
}
private void Submit_Click(object sender, EventArgs e)
{
double test1;
double test2;
double test3;
double test4;
double average4;
double average3;
//Here, I'm trying to achieve:
//if (t4 is empty)
//{find the average of the first 3 textboxes}
if (t4.Text == null)
{
test1 = double.Parse(t1.Text);
test2 = double.Parse(t2.Text);
test3 = double.Parse(t3.Text);
average3 = ((test1 + test2 + test3)/3);
tavg.Text = average3.ToString("00.00");
}
//Here, I'm trying to achieve:
//if (t4 is not empty)
//{ calculate the average of all 4 textboxes}
else
if (t4.Text != null)
{
test1 = double.Parse(t1.Text);
test2 = double.Parse(t2.Text);
test3 = double.Parse(t3.Text);
test4 = double.Parse(t4.Text);
average4 = ((test1 + test2 + test3 + test4)/4);
tavg.Text = average4.ToString("00.00");
}
}
}
}
私は多くの経験を持っていませんC#で、どんな助けでも感謝します。