string[]
配列要素が開始しない場合、配列から配列要素を削除できますか'%'
string[] saBytesReceived = null;
bDataReceived = new byte[bBytesToRead]; //byte[] array
networkStream.Read(bDataReceived, 0, bBytesToRead);
try
{
if (ASCIIEncoding.ASCII.GetString(bDataReceived).Trim() != "")
{
saBytesReceived = ASCIIEncoding.ASCII.GetString(bDataReceived)
.Split(new string[] { "\0" }, StringSplitOptions.None);
saBytesReceived = saBytesReceived.Select(s => s.Replace("?", "")).ToArray();
saBytesReceived = //Remove array elements in One single Line
}
}
ループを使用したくない..LINQを使用するだけで、単一行で実行できますか?
私のサンプル配列
65928346897326
34623462346346
%346346
%436534
32632463667364
結果の配列は
%346346
%436534