Может быть, этот вопрос глупый, но в моей конкретной ситуации я хочу, чтобы получить имя экземпляра, так что я имею в виду:Получить имя экземпляра C#
class Student
{
private string name {get; private set;}
public Student(string name)
{
this.name = name
}
public getInstanceName()
{
//some function
}
}
поэтому, когда я сделать студент
Student myStudent = new Student("John");
это глупо, но я хочу это
myStudent.getInstanceName(); // it should return 'myStudent'
Так что вы хотите имя переменной? –
Для чего вы хотите? это не имеет никакого смысла. –
Вы хотите, чтобы имя переменной e..g 'myStudent', или имя студента, например. 'John'? – eandersson