[英]How to access method by using properties in c#?
我会给你一个例子来理解我的问题。 transform.translate()
( transform
是一个属性, translate
是一个方法) 但是 transform 如何访问translate
。
例子 :
class ExampleClass
{
public int exampleprop
{ get; }
public void examplemethod()
{
}
}
我想做这样的: exampleprop.examplemethod()
有什么办法可以做到这一点。
(这就是为什么我问这个问题的原因是统一的代码行称为transfom.translate
。我无法理解。)
在您的示例中, exampleprop.examplemethod()
无效,因为exampleprop
是int
而 ints 没有名为exampleprop
的方法。
访问examplemethod()
是首先创建一个ExampleClass
类型的新对象,然后像往常一样访问examplemethod()
。 下面是一个例子:
class ExampleClass {
public void ExampleMethod() {
// code for example method goes here.
}
}
然后在某个地方您需要“新建”一个ExampleClass
并调用ExampleMethod
方法。
ExampleClass foobar = new ExampleClass();
foobar.ExampleMethod();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.