【发布时间】:2013-08-26 21:26:24
【问题描述】:
有什么方法可以在 C# 中做到这一点吗?我不能在 C# 代码中使用 this(int,int) 。你能给我写一些类似的代码,它们会在 C# 中做同样的事情吗?谢谢! :)
public class JavaApplication2
{
public static class SomeClass
{
private int x;
private int y;
public SomeClass () { this(90,90); }
public SomeClass(int x, int y) { this.x = x; this.y = y; }
public void ShowMeValues ()
{
System.out.print(this.x);
System.out.print(this.y);
}
}
public static void main(String[] args)
{
SomeClass myclass = new SomeClass ();
myclass.ShowMeValues();
}
}
【问题讨论】:
-
在发布问题之前,您是否对此主题进行过任何研究?至少查阅过一本 C# 书籍?
-
“你能给我写一些类似的 C# 代码吗?” 是的,我可以,但前提是你给我发几个本杰明.这是我为别人做作业的通常小时费率。
-
当然,c# 可以做很多 java 做的事情。借助 .NET 环境和新的 UI 技术
WPF,它甚至可以做得更多。 -
谷歌搜索它。已经有几个关于它的 StackOverFlow 问题
-
如果两个构造函数都是公共的,为什么不只使用第二个带参数的构造函数呢?或者,如果您想要
int x和int y的默认值 - 只需在类定义中将其设置为private int x = 90;
标签: c# java constructor