I have a string like in the following picture:
[![enter image description here](https://i.stack.imgur.com/hdZL1.png)](https://i.stack.imgur.com/hdZL1.png)

I'm Consuming an API which take this large string in json like this `{"data" : "the large string which in the picture"}`
So i wanted to develop it and send the string in 2 request but when i was trying to use `Length / 2` i got the half of that large string but not completed row like in the follow picture: 
[![enter image description here](https://i.stack.imgur.com/gSGtu.png)](https://i.stack.imgur.com/gSGtu.png) 

i wanna get the half of that string with completed row to avoid timing out in requests 

the code which gave me that result: 

```
            DataPart1.data = Encoding.ASCII.GetString(dataByte.Take(dataByte.Length / 2).ToArray());

            DataPart2.data = Encoding.ASCII.GetString(dataByte.Skip(DataPart1.data.Count()).ToArray()).ToString();

```