Выходной сигнал этой программы: 0 0Вывод программы, что и почему?
Может ли кто-нибудь рассказать мне, почему этот выход идет?
namespace ConsoleApplication
{
class Sample
{
int i;
Single j;
public void SetData(int i, Single j)
{
i = i;
j = j;
}
public void Display()
{
Console.WriteLine(i + " " + j);
}
}
class MyProgram
{
static void Main(string[ ] args)
{
Sample s1 = new Sample();
s1.SetData(10, 5.4f);
s1.Display();
}
}
}
вы выполнить эту программу раз себя? то, пожалуйста, укажите, какой результат вы наблюдаете. если у вас нет визуальной студии, то смотрите: http://www.compileonline.com/compile_csharp_online.php Покажите нам свой результат, а затем спросите, какая именно проблема у вас с этим выходом. – inquisitive
Хорошо, теперь это просто лениво. Мы не компиляторы ... и, конечно же, вы можете сами понять, что делает программа, следуя ей последовательно. –
Согласен с @Jayram. Запустите программу и убедитесь сами. Чтобы понять это, просто поставьте точку останова и отлаживайте. Visual Studio Express является бесплатным. Получите это отсюда http://www.microsoft.com/visualstudio/eng/downloads#d-express-windows-desktop – unlimit