Я думаю, что мы можем сделать время компиляции полиморфизм, но не Runtime.I попробовал код, приведенный ниже, и к моему удивлению, это сработало!
Я пробовал код и компилировал полиморфизм времени. Код ниже, но тогда почему полиморфизм во время выполнения не разрешен. Я не получил этого, но на данный момент я думаю, что получил решение.
Оценены любые комментарии или рекомендации.
using System;
struct SimpleStruct
{
private int xval;
public int X
{
get
{
return xval;
}
set
{
if (value < 100)
xval = value;
}
}
public void DisplayX()
{
Console.WriteLine("The stored value is: {0}", xval);
}
public void DisplayX(int a)
{
Console.WriteLine("The stored value is: {0}", a);
}
}
class TestClass
{
public static void Main()
{
SimpleStruct ss = new SimpleStruct();
ss.X = 5;
ss.DisplayX();
ss.DisplayX(3);
Console.ReadLine();
}
}
Можете ли вы предоставить немного кода? просто спорить о своем посте? –