こんにちは私はプログラミングの世界で多少新しいです。 私はテストオブジェクトのインターフェイスを作成しようとしました。私はオブジェクトを作成するとすぐにStackOverflowExceptionを取得します。StackOverflowException with interface
Program.csの
class Program {
static void Main (string[] args) {
TestObject test = new TestObject("test");
}
}
TestObject.cs
public class TestObject : IObject {
public string Name {get{return Name;}set{Name = value;}}
public TestObject (string name) {
Name = name;
}
}
interface IObject {
string Name {get;set;}
}
は、ときに '何が起こるかについて慎重に考えますName'プロパティは 'Name'を取得または設定しようとしますが、再び' Name'を取得または設定します... –