using-statement 相关问题

`using`语句是C#和VB.NET语言特性,它简化了可支配资源的确定性清理。不要与(仅限C#)`using`指令(与命名空间相关)混淆,使用标签`using-directives`。

C#中使用条件语句块

我有如下代码,但它是尴尬。我怎么能更好的结构吗?我必须让我的消费类实现IDisposable,并有条件地构建网络接入等级和处理...

回答 10 投票 30

C#TcpClient和NetworkStream通过TCP发送/接收数据。为什么不使用“使用”块,我可以在将数据写入流后立即读取数据吗?

我正在阅读有关使用TcpClient和NetworkStream来编写和读取Tcp连接流的文档。但我注意到所有微软的文档都没有使用“使用”块,甚至认为......

回答 1 投票 0

SqlCommand(使用Statement / Disposing问题)

以下示例...使用cn作为新的SqlConnection(ConnectionString)尝试Dim cmd作为SqlCommand =新的SqlCommand使用cmd ...

回答 1 投票 9

我是否仍然会获得Dispose先锋,如果我在使用中,用null初始化?

我想重构我的SqlDataReader代码,所以它正在使用.. SqlDataReader reader = null; reader = xdCmd.ExecuteReader(); //使用读者..我可以使用解决方案1)我在哪里声明读者...

回答 2 投票 -2

避免在C#中使用`using`关键字进行多次处理的最佳做法

当变量是IDisposable时,我们使用using关键字来管理处理。但是,如果我们在方法中返回值,那么我们应该使用两次吗? StringContent stringToStringContent(string ...

回答 2 投票 2

设置ReSharper将'using'导入放在命名空间之外

我在我的VS上安装了ReSharper v9.0。我也使用StyleCop。我已经禁用了SA1200,所以当我将using语句放在命名空间之外时,我不会再次收到警告。但是当我通过[...添加引用时...

回答 1 投票 17

在USING方法和SqlConnection中的IF条件检查

我正在尝试运行数据验证,执行一些代码并将数据从一个SQL查询传递到另一个SQL查询。我当前的代码如下所示:public string SelectUniqueKeyNumber(){string newList = ...

回答 2 投票 1

堆叠使用语句与单独的using语句

在重构代码时,我偶然发现了一些堆叠的使用语句(我说的是10到15-ish)。使用(X x = new X())使用(Y y = new Y())使用(Z z = new Z())使用(...){List listX = x ....

回答 3 投票 2

“using”语句是否始终处置对象?

using语句是否始终处置对象,即使有返回或异常被抛入其中? I.E。:using(var myClassInstance = new MyClass()){// ... return; } 要么 ...

回答 3 投票 22

'object'不包含'State'的定义

我在我的项目中遇到这个错误:错误CS1061'object'不包含'State'的定义,也没有扩展方法'State'接受'object'类型的第一个参数可以找到(...

回答 1 投票 0

内部方法中的“using”语句会导致数据损坏或访问冲突的麻烦吗?

我有一个任务,将数据设置为FIFO,然后另一个线程逐个读取FIFO内的数据,然后通过网络发送。调用FIFO.Add时数据转换为字节数组,如下:...

回答 4 投票 4

© www.soinside.com 2019 - 2024. All rights reserved.