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

Вроде всё понятно, Ан нет!( 'Program.zarplata' does not contain a constructor that takes 3 arguments)

06.01.2019, 23:59. Показов 1520. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
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
using System;
using System.IO;
using System.Linq;
using System.Collections.Generic;
 
namespace CSharp_Shell
{
public class Program
{
    public class zarplata
    {
        int dni;
        double oklad,premia;
        string fio,doljnost;
        public zarplata(){}
        public void zarlata(string fio,string doljnost,int dni)
        {
            this.dni=dni;
            this.fio=fio;
            this.doljnost=doljnost;
            this.premia=dni*oklad;
        }    
        public double okl(string f)
        { 
            switch(f)
            {
                case "rabotnik":oklad=0.5;
                break;
                case "master":oklad=1.2;
                break;
                case "injiner":oklad=2.3;
                break;
            }
            
            return oklad;
        }
        public double vidacha()
        {
            return dni*oklad+premia;
        }
        public void ekran()
        {
            Console.WriteLine("familia {0},doljnost {1}, oklad {2}, dni_raboti ={3}, premia ={4}, i togo ={5}",fio,doljnost,oklad,dni,premia,vidacha());
        }
    }
        public void Main() 
        {
           zarplata pers= new zarplata("sidorof","rabotnik",24);
           pers.vidacha();
           pers.ekran();
        }
}
}
Добавлено через 7 минут
Что то подобное встречал на просторах форума, но решения вопроса ускользнуло от меня

Добавлено через 6 минут
Конечно тут есть что ещё пилить, но хотелось бы понять в чем проблема
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
06.01.2019, 23:59
Ответы с готовыми решениями:

Ошибка: 'testing.Form1' does not contain a constructor that takes '0' arguments
выдает такую ошибку: 'testing.Form1' does not contain a constructor that takes '0' arguments using System; using...

Ошибка конструктора 'ServerMDI.Frame' does not contain a constructor that takes 1 arguments
Не знаю в чем проблема, как бы все правильно, но выбивает ошибку. Есть клас namespace ServerMDI { class Frame { ...

The type `Examples.Collections.Generic.Node<T>' does not contain a constructor that takes `0' arguments
Ошибка: в: using System; namespace Examples.Collections.Generic { public class Node2&lt;T&gt; : Node&lt;T&gt;, IPrintable { ...

3
 Аватар для willow300
152 / 149 / 103
Регистрация: 30.10.2016
Сообщений: 314
07.01.2019, 00:05
Лучший ответ Сообщение было отмечено ДУченик как решение

Решение

Проблема, а точнее две, в 16 строке:
1. уберите void.
2. исправьте ошибку в именовании - не соответствует названию класса
C#
1
public zarplata(string fio, string doljnost, int dni)
Это то, что касается заявленной ошибки. Также для метода Main() верните его static:
C#
1
public static void Main()
1
0 / 0 / 0
Регистрация: 19.10.2018
Сообщений: 14
07.01.2019, 11:40  [ТС]
Спасибо за ответ.
Как всегда дьявол в деталях!
Нужно быть более внимательным.
0
07.01.2019, 14:35

Не по теме:

ААААА мои глаза :(

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
07.01.2019, 14:35
Помогаю со студенческими работами здесь

Наследование конструктора вызывает ошибку 'DP_3.CMatrix' does not contain a constructor that takes 2 arguments
Здравствуйте! Пишу следующий код: interface IMatrix { int Column { get; } int Row { get; } int...

Ошибка конструктора "does not contain a constructor that takes 8 arguments"
Ошибка в конструкторе BillDepositor. Выдает ошибку &quot;does not contain a constructor that takes 8 arguments&quot;. В чем проблема? using...

Почему "does not contain a constructor that takes 0 arguments"?
Привет! Есть библиотека EPPlus (и соответствующий NuGet пакет). В ней определен такой класс: namespace OfficeOpenXml.Style { ...

__init__() takes at most 3 arguments (4 given)
Доброго времени суток. Сейчас разбираюсь с vk API. И у меня возникла проблема. Есть строка: vkapi = vk.API(app_id, login, password) ...

Ошибка takes no arguments
Подскажите пожайлуста как исправить ошибку takes no arguments class Dog() : def _init(self,petname,temp): ...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru