Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
6 / 10 / 2
Регистрация: 29.05.2015
Сообщений: 661
1

Для оператора "operator <" требуется, чтобы был определен соответствующий оператор ">"

08.02.2016, 01:26. Показов 1651. Ответов 2
Метки нет (Все метки)

Для оператора "BoolSravnObj.Test.operator <(BoolSravnObj.Test, BoolSravnObj.Test)" требуется, чтобы был определен соответствующий оператор ">"

Вот код:
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
/*
 * Created by SharpDevelop.
 * User: User
 * Date: 07.02.2016
 * Time: 22:04
 * 
 * To change this template use Tools | Options | Coding | Edit Standard Headers.
 */
using System;
 
namespace BoolSravnObj
{
    class Test
    {
        int x,y,z;
        public Test()
        {
            x=y=z=0;
        }
        public Test(int i,int j,int k)
        {
            x=i; y = j; z = k;
        }
        public static bool operator <(Test op1,Test op2)
        {
            if ((op1.x<op2.x)&&(op1.y<op2.y)&&(op1.z<op2.z))
                return true;
            else return false;
        }
    }
    class Program
    {
        public static void Main(string[] args)
        {
            
            
            // TODO: Implement Functionality Here
            
            Console.Write("Press any key to continue . . . ");
            Console.ReadKey(true);
        }
    }
}
Добавлено через 11 минут
Прошу прощения за создание этой темы,т.к из-за своей невнимательности я не мог найти ошибку,но всё же нашёл. Надо было добавить перегрузку для "больше".
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.02.2016, 01:26
Ответы с готовыми решениями:

"student" не содержит определения для "Name" и не был найден метод расширения "Name"
Здравствуйте. Помогите пожалуйста найти ошибку (&quot;student&quot; не содержит определения для &quot;Name&quot; и...

Проблема при сравнении: "Оператор ">" не может применяться к операндам типа "Т" и "Т""
Добрый день , пишу сортировку , все делаю на основе Т , но вот в чем проблемма public class...

Поиск в массиве. Ошибка "Оператор "&&" не может применяться к операндам типа "bool" и "double""
Найти номер последнего минимального элемента среди положительных четных элементов, лежащих правее...

Ошибка 0019 Оператор "+" невозможно применить к операнду типа "string" и "группа методов"
public string PrintEquiliteralTriangle() { AngleEquiliteralTriangel(); ...

2
Эксперт .NET
15564 / 11812 / 3099
Регистрация: 17.09.2011
Сообщений: 19,725
08.02.2016, 12:21 2
Цитата Сообщение от NewNoob Посмотреть сообщение
я не мог найти ошибку,но всё же нашёл.
А вы сообщение об ошибке читали? Там же прямым текстом написано:
Цитата Сообщение от NewNoob Посмотреть сообщение
требуется, чтобы был определен соответствующий оператор ">"
0
6 / 10 / 2
Регистрация: 29.05.2015
Сообщений: 661
08.02.2016, 12:39  [ТС] 3
kolorotur, я и говорю,что не заметил.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.02.2016, 12:39

Столкнулся с ошибкой оператор "/" невозможно применить к операнду типа "группа методов" и "(int)"
Столкнулся с ошибкой при написании кода. Ошибка: оператор &quot;/&quot; невозможно применить к операнду...

Дан массив строк: "red", "green", "black", "white", "blue". Запишите в файл элементы массива построчно (в новой строке)
пишу так но не помогает: static void Main(string args) { string...

Оператор "+" невозможно применить к операнду типа "string" и "группа методов"
Оператор &quot;+&quot; невозможно применить к операнду типа &quot;string&quot; и &quot;группа методов&quot; Первый раз что-то...

Консоль: Оператор "==" не может применяться к операндам типа "bool" и "int"
Ошибкa: Оператор &quot;==&quot; не может применяться к операндам типа &quot;bool&quot; и &quot;int&quot; Здесь: public void...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru