C#的两个bug---dataTable的最大行数限制和 Console.write的溢出错误
2013-03-02 14:31
741 查看
(一)DataTable的可存储的最大行数16777216,
否则会爆出溢出错误
(二)Console.write的溢出错误
Console.Write 大约写2G字符后就会抛出
" System.ArgumentException: 必须首先完成 Convert() 操作或调用 Encoder.Reset(),然后才能调用 GetBytes() 或 GetByteCount()。编码器" 简体中文(GB2312)”回退" System.Text.InternalEncoderBestFitFallback”。"
否则会爆出溢出错误
(二)Console.write的溢出错误
Console.Write 大约写2G字符后就会抛出
" System.ArgumentException: 必须首先完成 Convert() 操作或调用 Encoder.Reset(),然后才能调用 GetBytes() 或 GetByteCount()。编码器" 简体中文(GB2312)”回退" System.Text.InternalEncoderBestFitFallback”。"
相关文章推荐
- 编程中无穷大的设定 很多人可能设为0x7fffffff,这个数的确是32-bit int的最大值,符号位为0,其他的都是1 但在很多情况下,0x7fffffff会出现错误,比如溢出,这样两个无穷大数相
- C# CONSOLE.WRITELINE打印 小错误
- C# 将两个不同的dataTable合并到一个自定义的dataTable中
- 我在学习编程中犯的两个最大错误
- C# 如何获取错误所在行数
- C#控制台基础 分析system.console.writeline("hello");的语句成分
- c# Console.WriteLine() Console.ReadLine()
- c#突破Console.ReadLine() 的256 个字符输入长度限制
- C#关于数组Console.Write("{0,4:d}",c[i,j]);是什么意思
- c# 对两个Datatable的结构相同进行合并
- 9.在数学计算或数字分析中,经常会用到计算两个数的最大公约数的问题。即:输入两个正整数,当两个数字有一个不是正整数时会产生异常。当输入非整数数字时,也产生异常。输入无错误后,可计算两个数的最大公约数。
- C#中连接两个DataTable,相当于Sql的InnerJoin
- C#两个DataTable拷贝问题:该行已经属于另一个表的解决方法
- C# 容量超出了最大容量。 参数名: capacity 错误
- C#实现用欧几里德算法、连续整数检测算法、公因数算法求两个非负整数的最大公约数
- Eclipse修改console输出最大行数及(IOConsole Updater)
- [他山之石]我在学习编程中犯的两个最大错误
- TextView限制最大行数,多出部分显示省略号,解决ellipsize = "end" 失效的问题
- 解决图片太大溢出问题、使用CSS限制图片最大宽度或使图片按比例自动缩放
- [DataTable]C# datatable取最大值最小值