Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
AnDron45
1 / 1 / 1
Регистрация: 11.03.2011
Сообщений: 35
1

Функция класса не работает в классе формы

26.02.2012, 18:10. Просмотров 615. Ответов 1
Метки нет (Все метки)

Пытаюсь описать функцию для подсчёта суммы чисел.
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
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;
 
class fun
{
    public int sum(int a, int b)
    {
        return a + b;
    }
}
 
namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
 
        private void button1_Click(object sender, EventArgs e)
        {
            int a = Convert.ToInt16(textBox1.Text);
            int b = Convert.ToInt16(textBox2.Text);
            int c = sum(a, b);
            textBox2.Text = Convert.ToString(c);
        }
    }
}
Но MS Visual Studio 2010 выдаёт: Элемент "sum" не существует в текущем контексте.
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.02.2012, 18:10
Ответы с готовыми решениями:

Как использовать объект класса, созданого в определеном классе, в другом классе
У меня такой вопрос,как использовать объект класса,созданого в определеном классе,в другом классе.У...

Изменить пола одного класса методами другого класса так, чтобы изменения сохранились в первом классе
Есть простая форма с текстбоксом и тремя кнопками. Нужно следующее: Нажимаем на кнопку 1,...

У меня класс B в классе A, а в классе B рекурсивная функция переопределения оператора "()", как её вызвать, не создавая явно объект класса B?
#include <windows.h> #include <iostream> using namespace std; //Вот главный класс class A{...

Вызов метода в классе формы из класса другого проекта
Есть проект Project1 и Project2 - оба ClassLibrary. В Project1 происходит вызов форми из Project2...

Не работает статическая функция в шаблонном классе
Под windows все отлично работало, но под linux выдает ошибку : /home/stalker/Рабочий...

1
Jupiter
Каратель
Эксперт С++
6581 / 4002 / 400
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
26.02.2012, 18:23 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
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;
 
class fun
{
    public static int sum(int a, int b)
    {
        return a + b;
    }
}
 
namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
 
        private void button1_Click(object sender, EventArgs e)
        {
            int a = Convert.ToInt16(textBox1.Text);
            int b = Convert.ToInt16(textBox2.Text);
            int c = fun.sum(a, b);
            textBox2.Text = Convert.ToString(c);
        }
    }
}
1
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.02.2012, 18:23

Не работает функция из класса
Приветствую. Подскажите пожалуйста в чем ошибка. Изучаю тему классов. Задание такое, создать класс,...

Член-функция класса не работает
Доброго вечера! Только что написал вот такой несложный класс, который определяет две характеристики...

Функция в первом классе выдает результат 0 при любых входных значениях, а второй класс не работает после ввода вообще
В лабораторной работе задание: написать два класса нахождения минимума функции двумя методами:...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.