是否可以将C#编写为:Test.Person(“ Dave”)。age

时间:2019-12-24 13:31:10

标签: c#

在Javascript中,可能会有这样的代码:

var age = Test.Person("Dave").age;
var name = Test.Person("Dave").name;
var height = Test.Person("Dave").height;

有没有办法用C#做他的事情?我知道我可以用这种方式来做,但是看起来很乱:

var age = Test.Person.age("Dave");
var name = Test.Person.name("Dave");
var height = Test.Person.height("Dave");

Person dave = new Person("Dave");
var age = dave.age;
var name = dave.name;
var height = height;

我对此很好奇,因为我想知道使代码更整洁的方法。有人提到我可以创建一个字典,但是我的理解是,这将阻止我运行获取值的方法。

0 个答案:

没有答案