大家都知道在一个datatable中删除datarow有两个方法,调用remove()和delete()方法。 其中remover()方法是直接删除,delete()方法则是先做标记,再调用AcceptChanges()的时候才会删除。但是有时候会发现delete()在调用AcceptChanges()之前也会直接删除,这是为什么呢。 如下一段代码在调试过程中就会发现会有异常。
C#中字节数组与字符串的来回转换会遇到一个奇怪的问题。这个问题是在做网络传送文件时遇到的。 问题如下: 就是把件流形成的字节数组转成字符串发送,对端接收到过后把字符串还原成字节数组然后形成文件流。 这个时候在对端总是发现接收到字节数组长度和发送的长度不一致。于是就做了如下代码进行测试。 using System; using System.Collections.Gene
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号