学通C#的24堂课中的18\qjyy\04中的这两句代码怎么理解呢
int i = nstream.Read(mbyte, 0, mbyte.Length); //将数据流写入缓存(变量)
问题一:为什么是int类型呢
message = Encoding.Default.GetString(mbyte, 0, i);
问题二:为什么i又做为一个数值长度使用呢?
小科_mrkj
学分:43 LV2
读者朋友:
您好,问题回复如下:
(1)因为Read方法的返回值类型为int
(2)i得到的是流的长度,用在此处,表示从流的索引0处,获取字节流长度的内容
阳光带点忧伤
学分:0 LV1
TA的每日心情
2020-04-03 14:12:53
[FIELDSET][LEGEND]引自:1楼[/LEGEND]
读者朋友:
您好,问题回复如下:
(1)因为Read方法的返回值类型为int
(2)i得到的是流的长度,用在此处,表示从流的索引0处,获取字节流长度的内容
[/FIELDSET]
回复:
明白了谢谢