假设我想构建一个字符串列表(这不是真实的场景,但听起来更容易解释)。
我将为我的字符串工厂列表提供一个接口,如下所示
public interface IStringsListFactory{
List<string> Create();
}
但是,假设我的一个具体工厂需要从文件/数据库中获取这个字符串列表,等等。
public class StringsListFromFile : IStringsListFactory{
private StreamReader _streamReader;
public StringsListFromFile(Stream
下面的代码抛出拒绝访问异常。
var filename = @"\\MYTSP00491\TestApp\VersionDetails.txt";
var file = await StorageFile.GetFileFromPathAsync(filename);
var inputStream = await file.OpenSequentialReadAsync();
string fileContents;
using (var streamReader = new StreamReader(inputStream.AsStreamForRead()))
{
我希望当我使用StreamWriter在IO中创建一个文件时,类似于
streamReaderLOL = new StreamReader(
new IsolatedStorageFileStream("test\\parameter.txt", FileMode.Open, UserPlace));
其中参数是一个变量,我尝试过smth,比如
"test\\"+parameter".txt" etc but seems not to work.
所以我的问题是:这有可能吗?
ty很多
我有一个以句点(.)结尾的目录,它是由Windows服务器上的rsync通过Cygwin创建的。
我的代码试图读取这个目录中的一个文件,但是我得到一个异常,说它“找不到路径的一部分”,并且程序试图读取的路径中缺少结束句点。
是否可以通过C#读取以句点结尾的目录?
谢谢你的帮助。
使用的代码:
StreamReader sr = null;
try
{
sr = new StreamReader(@"<path_ending_in_period>", System.Text.Encoding.Default);
}
catch (Exception e
这是一个VB.Net新手的问题。我对声明和定义变量的不同方法感到困惑。
这是一个
Dim URL As String = http://www.c-sharpcorner.com/default.asp
Dim request As HttpWebRequest = WebRequest.Create(URL)
Dim response As HttpWebResponse = request.GetResponse()
Dim reader As StreamReader = New StreamReader(response.GetResponseStream())
什么时候应该使用1.
我正在尝试删除远程计算机中的文件,如下所示:
fileinfo undelteablefile = new fileinfo(
@"\\CompName\c$\documents and settings\UserName\local settings\temporary internet files\content.ie5\k9ef0hmj\%d7%a9%d7%a2%a8%20%d7%9c%20%d7%a2%93%d7%9b%d7%95%d7%9f%20%d7%98%d7%9d%a0%d795%d7%9c%d7%d7%95%d7%92%d7%99%20%d7%97%95%d7%93
异常消息:Constructor on type StateLog not found。
我有以下代码,这些代码不能只在一个类上运行:
List<T> list = new List<T>();
string line;
string[] lines;
HttpWebResponse resp = (HttpWebResponse)HttpWebRequest.Create(requestURL).GetResponse();
using (var reader = new Stream
我已经将一个资源文本文件setupfile.txt添加到了我的项目中,并且我有一个方法尝试将它读取到如下所示的连接字符串:
public static string GetConnectionString()
{
StreamReader rdr = new StreamReader(@"C:\Users..."); // this doesn't cause any errors
StreamReader rdr = new StreamReader(Properties.Resources.setupfile); // this doesn'
我已经创建了一个继承.net StreamReader的类。在该类内部,它的构造函数继承了基本方法StreamReader(字符串路径)...
public class CsvFileReader : StreamReader
{
public CsvFileReader(string filename) : base (stream)
{
..do whatever
}
}
这段代码的调用方式如下所示。
using (CsvFileReader reader = new CsvFileReader(filename))
{
...Do whateve