将In.ReadInts函数从Java转换为C#的最简单方法是什么?

时间:2015-07-04 15:32:05

标签: java c#

我有以下代码:

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#?

2 个答案:

答案 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(),对吧?对于控制台应用程序,请使用ConsoleMyMethod()类提供的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

除此之外,语法非常相似,并且在两种语言之间进行转换应该相当容易。