質問編集履歴

1

Span<T>の質問を追記

2020/10/26 11:19

投稿

fijino
fijino

スコア136

test CHANGED
File without changes
test CHANGED
@@ -45,3 +45,35 @@
45
45
  var memory2 = memory.Slice(2, 1);
46
46
 
47
47
  ```
48
+
49
+
50
+
51
+ ---
52
+
53
+ 追記
54
+
55
+
56
+
57
+ コメントでSpanも同時に質問した方が良いとのアドバイスを受けました。
58
+
59
+ 確かに、Spanも同じ事が出来るようですが、これら3つはどういう使い分けをするのでしょうか。
60
+
61
+
62
+
63
+ ```C#
64
+
65
+ var bytes = new byte[] { 0x01, 0x02, 0x03 };
66
+
67
+ var span = new Span<byte>(bytes);
68
+
69
+ for (var i = 0; i < span.Length; i++)
70
+
71
+ {
72
+
73
+ System.Diagnostics.Debug.WriteLine(span[i]);
74
+
75
+ }
76
+
77
+ var span2= span.Slice(2, 1);
78
+
79
+ ```