using System;
namespace animal
{
class Program
public static void Main(string[] args)
Dog poodle = new Dog();
Console.WriteLine("在Program類中引用Dog類中的property欄位和Bark()方法;");
Console.WriteLine(poodle.property);
poodle.Bark();
Console.WriteLine("Press any key to end..");
Console.ReadLine();
}
public class Dog
public string property = "狗都是犬科動物";
public void Bark()
Console.WriteLine("汪汪汪。。");
上面程式碼是可dao以正常執行的,自己建一個控制檯應用程式,複製上述的程式碼就可以除錯運行了。
你可以看到在Program類中引用了Dog類中的property欄位成員和Bark方法;
你可以看到完全不需要使用介面,虛擬函式或者繼承什麼的就可以實現了。
所以,
在同一個名稱空間下的不同類,如果要能呼叫相互之間的成員 ,只需要在一個類中例項化另外一個類就可以實現呼叫了!
當然c#程式設計中情況很多,如果接觸時間不長,可能會遇到很多你感到莫名的問題,這個需要慢慢積累經驗,但是現在你可以先理解一下上面的例子!
using System;
namespace animal
{
class Program
{
public static void Main(string[] args)
{
Dog poodle = new Dog();
Console.WriteLine("在Program類中引用Dog類中的property欄位和Bark()方法;");
Console.WriteLine(poodle.property);
poodle.Bark();
Console.WriteLine("Press any key to end..");
Console.ReadLine();
}
}
public class Dog
{
public string property = "狗都是犬科動物";
public void Bark()
{
Console.WriteLine("汪汪汪。。");
}
}
}
上面程式碼是可dao以正常執行的,自己建一個控制檯應用程式,複製上述的程式碼就可以除錯運行了。
你可以看到在Program類中引用了Dog類中的property欄位成員和Bark方法;
你可以看到完全不需要使用介面,虛擬函式或者繼承什麼的就可以實現了。
所以,
在同一個名稱空間下的不同類,如果要能呼叫相互之間的成員 ,只需要在一個類中例項化另外一個類就可以實現呼叫了!
當然c#程式設計中情況很多,如果接觸時間不長,可能會遇到很多你感到莫名的問題,這個需要慢慢積累經驗,但是現在你可以先理解一下上面的例子!