Member 13562804 Ответов: 2

Метод должен иметь возвращаемый тип


<code></code>

public static class Gaussian
{

public static Random gen =new Random();

public static double GetRandomGaussian()
{
return GetRandomGaussian(0.0,1.0);
}

public static GetRandomGaussian(double mean,double stddev)
{
double rval1,rval2;
GetRandomGaussian(mean,stddev,out rval1,out val2); 
return rval1;
return rval2;

}



What I have tried:

i am getting the error in GetRandomGaussian in the line above return val1
error is method must have a return type

Anele Ngqandu

Картик является верным, GetRandomGaussian(двойной,двойной со стандартным отклонением) должен будет возвращать в двойном размере

2 Ответов

Рейтинг:
5

CPallini

Цитата:
публичный статический GetRandomGaussian(двойной,двойной со стандартным отклонением)
{
двойной rval1,rval2;
GetRandomGaussian(имею в виду,со стандартным отклонением,из rval1,из val2);
вернуться rval1;
вернуться rval2;

}
Что ты пытаешься сделать?
Во-первых, метод должен иметь тип возвращаемого значения (отметьте его как void, если ничего не должно быть возвращено). Тогда вы пытаетесь вызвать несуществующую перегрузку GetRandomGaussian, принимая четыре аргумента.
Наконец, вы используете два последовательных возвращаемых набора состояний, причем последний не имеет никакого эффекта.
Какова ваша цель? не могли бы вы описать его точно?


Member 13562804

да спасибо вам всем за то что дали ответ
я использую void и double return type
..проблема заключается в том, что он создает некоторые различные ошибки
и вот я получаю проблему в файле создания .exe
exe-файл не создается...и это ошибка

Рейтинг:
12

Karthik_Mahalingam

добавлять возвращаемый тип[^] к методу

public static double GetRandomGaussian(double mean, double stddev)


Member 13562804

да спасибо вам всем за то что дали ответ
я использую void и double return type
..проблема заключается в том, что он создает некоторые различные ошибки
и вот я получаю проблему в файле создания .exe
exe-файл не создается...и это ошибка