2つのファイルの内容が同じである比較

        ///  <要約> 
        /// 读入字节数组中比较(ReanOnlySpan).NETコア3
         /// System.Memory.dll
         ///  </要約> 
        ///  <PARAM NAME = "FILE1"> < / PARAM> 
        ///  <PARAM NAME = "FILE2"> </ PARAM> 
        ///  <戻る> </戻り> 
        プライベート 静的 BOOL CompareByReadOnlySpan(文字列 FILE1、ストリングFILE2)
        { 
            CONSTの INT BBYTTES_TOREAD = 1024 * 10 使用(FileStreamをFS1 = File.Open(FILE1、FileMode.Open))
             使用(FileStreamをFS2 = File.Open(FILE2、FileMode.Open))
            { 
                バイト [] 1 = 新しい バイト[BBYTTES_TOREAD]。
                バイト [] TEO = 新しい バイト[BBYTTES_TOREAD]。
                一方、
                { 
                    int型 LEN1 = fs1.Read(1、0 、BBYTTES_TOREAD)。
                    INT LEN2 = fs2.Read(2、0 、BBYTTES_TOREAD)。
                    // 字节数字可直接转为ReadOnlySpan 
                    場合(!((ReadOnlySpan < バイト >)1).SequenceEqual((ReadOnlySpan < バイト>)2))を返す もし(LEN1 == 0 || LEN2 == 0破ります
                } 
            } 
        }

オリジナル住所ます。https://www.cnblogs.com/waku/p/11069214.html

おすすめ

転載: www.cnblogs.com/heibai-ma/p/11112175.html