Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.88/165: Рейтинг темы: голосов - 165, средняя оценка - 4.88
0 / 0 / 0
Регистрация: 07.01.2011
Сообщений: 281

Ни одна из перегрузок метода не принимает "2" аргументов

23.08.2011, 19:24. Показов 31572. Ответов 29
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
НЕ пойму в чем ошибка?
Ни одна из перегрузок метода "MyFunc" не принимает "2" аргументов

код:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
using System;
using System.Windows.Forms;
using System.Collections.Generic;
 
namespace рас1
{
    public partial class Form1 : Form
    {
        // Здесь будут храниться наши данные.
        private List<MyData> list;
 
        public Form1()
        {
            InitializeComponent();
        }
 
        private void Form1_Load(object sender, EventArgs e)
        {
            list = new List<MyData>();
 
            // Создаем связь между DataGridView, BindingSource и нашим списком.
            dataGridView1.AutoGenerateColumns = true;
            dataGridView1.DataSource = bindingSource1;
            bindingSource1.DataSource = list;
 
            
            button1.Click += new EventHandler(button1_Click);
        }
 
        private void button1_Click(object sender, EventArgs e)
        {
            
            double h, n, t, Q, V, ny, j;
 
            if (!double.TryParse(textBox1.Text, out h)) h = 0;
            if (!double.TryParse(textBox2.Text, out n)) n = 0;
            if (!double.TryParse(textBox3.Text, out t)) t = 0;
            if (!double.TryParse(textBox4.Text, out Q)) Q = 0;
            if (!double.TryParse(textBox5.Text, out V)) V = 0;
            if (!double.TryParse(textBox6.Text, out ny)) ny = 0;
            if (!double.TryParse(textBox7.Text, out j)) j = 0;
 
 
            double fy, k, k0, k1, k2, k3;
            for (int i = 0; i < n; i++)
            {
                fy = MyFunc(t, Q);
                k0 = h * fy;
                k1 = h * MyFunc(t + h / 2.0, Q + k0 / 2.0);
                k2 = h * MyFunc(t + h / 2.0, Q + k1 / 2.0);
                k3 = h * MyFunc(t + h, Q + k2);
                k = (k0 + 2.0 * k1 + 2.0 * k2 + k3) / 6.0;
                Q += k;
 
                // Заносим данные в наш список.
                list.Add(new MyData(t, Q));
 
                t += h;
            }
 
            // Отображаем результат (наш список) в DataGridView
            bindingSource1.ResetBindings(true);
        }
 
        //  функция.
        private double MyFunc(double t, double Q,double V, double ny, double j)
        {
            
            return Q = 9.81 / V * (ny * Math.Cos(j) - Math.Cos(Q));
        }
 
        private void button2_Click(object sender, EventArgs e)
        {
            Microsoft.Office.Interop.Excel.Application ObjExcel = new Microsoft.Office.Interop.Excel.Application();
            Microsoft.Office.Interop.Excel.Workbook ObjWorkBook;
            Microsoft.Office.Interop.Excel.Worksheet ObjWorkSheet;
            //Книга.
            ObjWorkBook = ObjExcel.Workbooks.Add(System.Reflection.Missing.Value);
            //Таблица.
            ObjWorkSheet = (Microsoft.Office.Interop.Excel.Worksheet)ObjWorkBook.Sheets[1];
 
            //Значения [y - строка,x - столбец]
            ObjWorkSheet.Cells[2, 1] = label1.Text;
            ObjWorkSheet.Cells[2, 2] = label2.Text;
            ObjWorkSheet.Cells[2, 3] = label3.Text;
            ObjWorkSheet.Cells[2, 4] = label4.Text;
            
 
            ObjWorkSheet.Cells[3, 1] = textBox1.Text;
            ObjWorkSheet.Cells[3, 2] = textBox2.Text;
            ObjWorkSheet.Cells[3, 3] = textBox3.Text;
            ObjWorkSheet.Cells[3, 4] = textBox4.Text;
 
            for (int i = 0; i < list.Count; i++)
            {
                ObjWorkSheet.Cells[i + 3, 1] = list[i].T;
                ObjWorkSheet.Cells[i + 3, 2] = list[i].Q;
            }
 
 
           
 
            //Вызываем нашу созданную эксельку.
            ObjExcel.Visible = true;
            ObjExcel.UserControl = true;
        }
        }
    }
 
    // Класс, в котором хранятся данные.
    class MyData
    {
        public double T { get; set; }
        public double Q { get; set; }
 
        public MyData(double t, double Q)
        {
            this.T = t;
            this.Q = Q;
        }
    }
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
23.08.2011, 19:24
Ответы с готовыми решениями:

Ни одна из перегрузок метода не принимает 1 аргументов
я не очень хорошо понимаю метод рекурсии, кто может помочь найти ошибку? ошибка в названии темы. Z(p-1) ни одна из перегрузок метода не...

Ни одна из перегрузок метода QuickSorting не принимает 1 аргументов
прошу помочь, не могу понять как исправить ошибку. public Form1() { InitializeComponent(); ...

Ни одна из перегрузок метода Insert не принимает 6 аргументов
Здравствуйте Заранее прошу прощения если такая тема уже была(если это так то я ее не нашел) Суть в чем У меня информация из SQL...

29
Level 2
 Аватар для FakiR
401 / 275 / 48
Регистрация: 22.11.2010
Сообщений: 785
Записей в блоге: 1
24.08.2011, 00:20
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от nikozavr Посмотреть сообщение
черт, я не тот проект Вам кинул
бывает, но впринцепе вы и сами можете заменить код на тот что я написал:

C#
1
2
3
4
5
6
7
//Просто замените вот эти строки у себя, больше я ничего не менял...
fy = MyFunc(t, Q, V, ny, j);
k0 = h * fy;
k1 = h * MyFunc(t + h / 2.0, Q + k0 / 2.0, V, ny, j);
k2 = h * MyFunc(t + h / 2.0, Q + k1 / 2.0, V, ny, j);
k3 = h * MyFunc(t + h, Q + k2, V, ny, j);
k = (k0 + 2.0 * k1 + 2.0 * k2 + k3) / 6.0;
Но опять таки, я сомневаюсь в его правильности...
0
0 / 0 / 0
Регистрация: 07.01.2011
Сообщений: 281
24.08.2011, 11:59  [ТС]
И я сомневаюсь.
0
236 / 173 / 25
Регистрация: 13.11.2010
Сообщений: 425
24.08.2011, 12:25
nikozavr, зачем вы выдернули код из моего класса? Вот этом коде ничего менять не надо. Выпишите его в отдельный файл. А уже на форме работайте с классом MySystem.
1
0 / 0 / 0
Регистрация: 07.01.2011
Сообщений: 281
24.08.2011, 12:31  [ТС]
almazsr, я не выдергивал код. Я не понимаю как на форме работать с Вашим классом.
0
236 / 173 / 25
Регистрация: 13.11.2010
Сообщений: 425
24.08.2011, 18:36
Цитата Сообщение от nikozavr Посмотреть сообщение
almazsr, я не выдергивал код. Я не понимаю как на форме работать с Вашим классом.
Вообщем, вот ваш проект, хотя в принципе можно и без вашего класса обойтись, но это уж сами решайте.
Вложения
Тип файла: rar WindowsFormsApplication2.rar (54.8 Кб, 18 просмотров)
1
0 / 0 / 0
Регистрация: 07.01.2011
Сообщений: 281
24.08.2011, 18:40  [ТС]
спасибо, посмотрю, поразбираюсь.
0
0 / 0 / 0
Регистрация: 07.01.2011
Сообщений: 281
25.08.2011, 19:29  [ТС]
А как на 2008 переделать?
0
236 / 173 / 25
Регистрация: 13.11.2010
Сообщений: 425
25.08.2011, 21:32
nikozavr, создайте свой проект на 2008 и перекиньте туда все .cs файлы.
1
0 / 0 / 0
Регистрация: 07.01.2011
Сообщений: 281
25.08.2011, 22:28  [ТС]
Пробовал, не вышло.
0
236 / 173 / 25
Регистрация: 13.11.2010
Сообщений: 425
26.08.2011, 15:27
nikozavr, что пробовали? И что не вышло? Конкретнее, плиз.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
26.08.2011, 15:27

Ошибка:Ни одна из перегрузок метода Read не принимает 1 аргументов
sing System; using System.Collections.Generic; namespace ConsoleApp2 { class Worker { public static string...

Как исправить ошибку(ни одна из перегрузок метода sin не принимает 2 аргументов)
Собственно вопрос в название темы. y=sin^3(x^2+a)^2-√x/b Код: Console.WriteLine(&quot;Введите x:&quot;); float x =...

Ни одна из перегрузок метода "Max" не принимает трех аргументов
Ни одна из перегрузок метода &quot;Max&quot; не принимает трех аргументов private void button1_Click(object sender, EventArgs e) { ...

Ошибка: "Ни одна из перегрузок метода не принимает 5 аргументов"
// Компил ругается на вот эту строку: // if (FlowControl.ForLoopInitObj( (object) 0, (object) 15, (object) 1, ref LoopForResult, ref...

Ни одна из перегрузок метода "GetCities" не принимает 6 аргументов
Ошибка CS1501 Ни одна из перегрузок метода &quot;GetCities&quot; не принимает 6 аргументов Библиотека VkNet var cities = vk.Database.GetCities(5,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
30
Ответ Создать тему
Новые блоги и статьи
SUNO Ai - Река Без Дна
zorxor 31.07.2026
Автор стихотворения - астрофизик Марина Катыс Ссылка на сгенерированную музыкальную композицию: https:/ / suno. com/ song/ 6f6e5464-b290-4650-be6c-44c85f8d8013 Я говорю, что Время- как вода течет. . .
Из невошедшего на форум (диалог с ИИ-гугла)
zorxor 29.07.2026
А вот, что интересно, сказал мне ИИ-гугла: Этот текст — эмоциональный пост пользователя под ником zorxor на интернет-форуме (вероятно, посвященном мистике, непознанному или альтернативной науке). . . .
Был праздник вчера, а я и не знал.
kumehtar 28.07.2026
27. 07. 2026г. Intel Core 2 Duo исполнилось 20 лет Новости компьютерного мира и их обсуждение (4) Салют, шампанское, овации! :drink:
Нейтральные знания, чистый код - бла-бла-бла-бла, на самом деле кликбейт и самореклама, плагиат, и вот почему
Hrethgir 27.07.2026
То-есть отклонение такой публикации говорит само за себя, и пусть только возьмут на вооружение после отклонения публикации - это будет чистейшим актом плагиата. Отклонял Хабр. Дословно, отклонённая. . .
тв 16 бой ии
anaschu 27.07.2026
Великий Перелом ИИ: Как уравнения ОДУ Radau дожали цензурные фильтры Алисы Фиксируем в мемофонде Теории Всего беспрецедентный факт в истории ИИ-зондирования. В затяжном многораундовом. . .
мв 15. непроверенное, возможно, глюк
anaschu 27.07.2026
НАУЧНО-АНАЛИТИЧЕСКИЙ ОТЧЕТ. РАЗДЕЛ 1. 1: «НАУКА» (РАСШИРЕННАЯ СТЕХИОМЕТРИЧЕСКАЯ И ГЕНЕТИЧЕСКАЯ ВЕРСИЯ)Тема: Теоретическое обоснование инвариантности 19-мерного тензорного ядра непрерывных ОДУ и. . .
Очистка реквизитов и табличных частей документа при копировании (вариант 2)
Maks 26.07.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРаботу", разработанного в КА2. Задача: Заменить алгоритм запрета копирования документов для сотрудников с ролью "Стажер",. . .
Доктрина интенционального знания - Доктрина для портала "Срез".
Hrethgir 25.07.2026
Может найдётся кто захочет оценить доктрину. . . Написания правил участия для меня роскошь, требующая лимита времени, поэтому все сообщения не прошедшие модерацию будут видны только участникам портала,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru