【发布时间】:2019-05-28 12:30:09
【问题描述】:
我会给你一个例子来理解我的问题。
transform.translate()(transform 是属性,translate 是方法)
但是transform怎么能访问到translate。
例子:
class ExampleClass
{
public int exampleprop
{ get; }
public void examplemethod()
{
}
}
我想做那样的:exampleprop.examplemethod()
有没有办法做到这一点。
(这就是我问这个问题的原因是有一种统一的代码行称为transfom.translate。我无法理解。)
【问题讨论】:
-
你能给我们更多的代码来帮助我们理解你在问什么吗?你的问题很难理解。
-
现在我做到了...
-
你的例子没有意义。您的属性
exampleprop返回类型为int。访问该属性后可用的方法将是int可用的任何方法(不多)。您的examplemethod是 CLASSExampleClass的一个方法。如果您希望能够访问examplemethod,那么您的属性必须返回ExampleClass类型:public ExampleClass exampleprop -
无法为
exampleprop调用examplemethod。唯一可行的方法是当属性的类型是对象时。
标签: c# methods properties