主要编写如下代码:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.IO;
namespace text_test
{
class Program
{
static void Main(string[] args)
{
txt_program tt = new txt_program();
string[] output_txt = tt.txt;
}
}
}
出现错误:
声明无法将方法组“txt”转换为非委托类型“字符串 []”。
而不是string[]
我应该写什么?被调用的代码如下所示:
(与上述相同的系统调用)。
namespace text_test
{
class txt_program
{
public void txt(string[] args)
{
// Take 5 string inputs -> Store them in an array
// -> Write the array to a text file
// Define our one ad only variable
string[] names = new string[5]; // Array to hold the names
string[] names1 = new string[] { "max", "lars", "john", "iver", "erik" };
for (int i = 0; i < 5; i++)
{
names[i] = names1[i];
}
// Write this array to a text file
StreamWriter SW = new StreamWriter(@"txt.txt");
for (int i = 0; i < 5; i++)
{
SW.WriteLine(names[i]);
}
SW.Close();
}
}
}