如何通過傳遞不同的類對象來重用方法?我有兩個不同的類,ClassOne和ClassTwo,在ProcessMessage方法中我也想通過Class,但是怎麼做? 像這樣// // ProcessMessage(classText,objectTwo);如何通過將不同的類對象傳遞給同一方法來重用方法?
class ClassOne
{
public string MethodOne()
{
return ("ClassOne");
}
}
class ClassTwo
{
public string MethodOne()
{
return ("ClassTwo");
}
}
class Program
{
static void Main()
{
var objectOne = new ClassOne();
var classText = objectOne.MethodOne();
ProcessMessage(classText, objectOne);
var objectTwo = new ClassTwo();
classText = objectTwo.MethodOne();
//ProcessMessage(classText, objectTwo);
Console.ReadKey();
}
public static void ProcessMessage(string classText, ClassOne testClass)
{
Console.WriteLine("ClassText:{0}", classText);
}
}
如果我用這個,我承認知道(正從你們的幫助之後),我該如何使用的TestClass?
贊:var text = testClass.MethodOne();什麼
public static void ProcessMessage(string classText, ClassOne testClass)
{
Console.WriteLine("ClassText:{0}", classText);
}
你爲什麼會這麼做? –
這個例子有點奇怪,我現在看到,我刪除了一些代碼來縮短它! – user3635120