這個程序的輸出是: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();
}
}
}
你執行這個程序一旦自己呢?那麼請提及您*觀察到的輸出。如果您沒有Visual Studio,請參閱: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