【发布时间】:2016-08-17 13:59:34
【问题描述】:
我对 c# 非常陌生,我在试图理解这一点时遇到了问题。如何将参数传递给(或从我倾向于混淆术语)主函数以读取文本文件?我有一个 python 函数可以更好地显示我想要做什么。
def readFile(filename):
data = []
source = file(filename)
for line in source:
words = line.split()
for word in words:
data.append(int(word))
source.close()
return data
我对如何在 c# 中打开文件有基本的了解,但是在网上搜索我找不到任何可以帮助我做我想做的事情或至少可以帮助翻译的东西。这是我的基本理解:
using System;
using System.Text;
using System.IO;
public class Readingfiles {
public static void Main()
{
StreamReader src = new StreamReader("Data.txt");
while(!src.EndOfStream)
{
string line = src.ReadLine();
Console.WriteLine(line);
}
}
}
请帮助,如果有帮助,我使用 sublime 文本并通过 mcs/mono 在终端上编译。
【问题讨论】:
-
你的
Main应该有输入参数 -->args[]
标签: c# python mono parameter-passing