请告诉我这个函数使用的是VB.NET语言C#语言中的替代函数是什么
Public Sub Input(FileNumber As Integer, ByRef Value As String)
Member of Microsoft.VisualBasic.FileSystem摘要:从打开的顺序文件中读取数据,并将数据分配给变量。
发布于 2015-09-05 18:35:19
您可以使用相同的函数,只需将其导入到您的C#项目中。在VisualStudio中,转到References并添加对Microsoft.VisualBasic的引用。

然后只需添加一条using语句并开始使用该函数。
using Microsoft.VisualBasic;
private void Form1_Load(object sender, EventArgs e)
{
string test = "aksfhkaljfh";
Microsoft.VisualBasic.FileSystem.Input(123, ref test);
}发布于 2015-09-05 18:34:45
AFAIK没有完美的等价物,但你可以编写一个方法来做你想做的事情。
例如,如果您的数据是逗号分隔值,则可以:
foreach (var line in File.ReadAllLines(file))
{
var values = line.Split(',');
var firstValue = values[0];
...
}发布于 2015-09-05 18:48:18
这是一个VB特有的函数。正如在其他答案中所解释的,您可以在C#中引用Microsoft.VisualBasic并使用它。但即使在VB.NET中,它也被认为是过时的。没有类似的C# 特定的功能,您可以使用System.IO BCL类来实现。如下所示:
using (var r = new BinaryReader(File.OpenRead(@"your path")))
{
var s = r.ReadString();
var i = r.ReadInt32();
// etc.
}https://stackoverflow.com/questions/32411964
复制相似问题