将outFileCTL设置为IO.StreamWriter = my . computer . filessystem



谁来帮我一下VB.net代码c#代码。将outFileCTL设置为IO。StreamWriter = my . computer . filessystem . opentextfilewriter (filename,False)

在c#中的等价

vb.net有内置的"服务器";对象-节省你必须定义一个流写入器。

所以,这段代码在vb.net

中是一样的
Dim fStream As StreamWriter
fStream = My.Computer.FileSystem.OpenTextFileWriter("c:test2test.txt", False)
fStream.WriteLine("First line of text")
fStream.Close()
' above could also be
Dim fStream2 As New StreamWriter("c:test2test.txt")
fStream2.WriteLine("First line of text 22")
fStream2.Close()
因此,在c#中,使用第二种方法,因此我们得到:
using System.IO;
.... etc.

StreamWriter fStream2 = New StreamWriter(@"c:test2test.txt");
fStream2.WriteLine("First line of text 22");
fStream2.Close();

注意我们放了"@"在弦的前面。我们通常不需要这样做,但是对于带有"的字符串在它们中,这在c#中具有特殊含义,因此前面的@忽略了该特殊含义。

最新更新