one.xamlファイルの内容をバイトclobにコピーする必要があります。これは私のコードです。このファイルのコンテンツにアクセスしていないようです。誰か教えてもらえますか?私はC#APIを初めて使用しますが、プログラマーです。4000を選択するのは、誰かが不思議に思う場合に備えて、最大文字列サイズの制限によるものです。ziesなどに関するバグがあるかもしれませんが、主なことは、xamlファイルのコンテンツをclobに挿入したいということです。ありがとう。
string LoadedFileName = @"C:\temp2\one.xaml";//Fd.FileName;
byte[] clobByteTotal ;
FileStream stream = new FileStream(LoadedFileName, FileMode.Open, FileAccess.Read, FileShare.ReadWrite);
if (stream.Length % 2 >= 1)
{
clobByteTotal = new byte[stream.Length + 1];
}
else clobByteTotal = new byte[stream.Length];
for (int i = 0; i <= stream.Length/4000; i++)
{
int x = (stream.Length / 4000 == 0) ? (int)stream.Length : 4000;
stream.Read(stringSizeClob, i*4000, x);
String tempString1 = stringSizeClob.ToString();
byte[] clobByteSection = Encoding.Unicode.GetBytes(stringSizeClob.ToString());
Buffer.BlockCopy(clobByteSection, 0, clobByteTotal, i * clobByteSection.Length, clobByteSection.Length);
}