クラスに宣言したStaticメソッドを呼び出せないです。
エラー内容としましては、
「引数2を指定するメソッド'Sum'のオーバーロードはありません。」
となります。
引数を2つ必要なSumメソッドが宣言されていないと解釈したのですが、
一応Sumメソッドを書いております。
以下、どこを修正すれば、良いのでしょうか。
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace TDD.UI { public partial class Form1View : Form { public Form1View() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { int a = Convert.ToInt32(ATextBox.Text); int b = Convert.ToInt32(BTextBox.Text); EcualLabel.Text = Caluculation.Sum(a,b).ToString(); } } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace TDD.UI { public static class Caluculation { public static int Sum(int a, int b) { return a + b; } public static object Ave(List<int> list) { int values = 0; foreach (var val in list) { values += val; } return values / list.Count; } } }
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/10/31 04:16
2018/10/31 04:18
2018/10/31 04:19
2018/10/31 04:19
2018/10/31 04:23
2018/10/31 04:36
2018/10/31 04:44
2018/10/31 04:45
2018/10/31 04:46
2018/10/31 04:53
2018/10/31 04:55
2018/10/31 05:00
2018/10/31 05:05
2018/10/31 05:12
2018/10/31 05:16
2018/10/31 05:18
2018/10/31 05:22
2018/10/31 05:27
2018/10/31 05:30
2018/10/31 05:35 編集
2018/10/31 05:41