我有以下代码:
public class Search
{
public static void main(String[] args)
{
int[] whiteList = In.readInts(args[0]);
while(!StdIn.Empty())
{
int key = StdIn.readIn();
...
}
}
%java Search largeW.txt < largeT.txt
如何将其转换为C#?
答案 0 :(得分:1)
你在这里:
Console.WriteLine("Input your number: "); // input 4, press enter
var theVar = Convert.ToInt32(Console.ReadLine()); // theVar is 4
希望得到这个帮助。
答案 1 :(得分:1)
Java和C#并没有太大的不同。您只需要知道如何阅读Console.ReadLine()
,对吧?对于控制台应用程序,请使用Console
或MyMethod()
类提供的other methods之一。
转换时请记住:
1.使用方法名称,您可以将每个单词的第一个字母大写,即Main()
。 (这很重要,因为namespace
需要资本化)
2.所有课程都在File.ReadAllLines(string name)
区块内
3.所有类型转换工具都在Convert
下
4. File
是一个静态类。你不像Java一样创建它的实例。我建议查看select d.location, d.dname, avg(e.salary)
from department d, employee e
where d.deptno = e.deptno
group by d.location, d.dname
having avg(e.salary) > 20000
。
除此之外,语法非常相似,并且在两种语言之间进行转换应该相当容易。