「ファイル」に関する例外エラーがあり、「バイト[] B = MS.ToArray;」というデリゲートエラーがあります。 が非デリゲート型にメソッドグループを変換できません「バイト[]」: メソッド名は、2番目のエラーは、この私に語っVisual StudioでのC#デリゲートと例外エラー
を期待:。
最初のエラーは、この私に語りましたメソッドを呼び出すつもりでしたか?
私は100%ではありません。これでなぜこれらのエラーが発生するのですか?
プロジェクトからさらにコードが必要な場合は、教えてください。
アドレッシングが必要なファイルで2番目のエラーが発生するため、私の質問は詐欺ではありません。
ありがとうございます。
private void button2_Click(object sender, EventArgs e)
{
label2.Text = ".Png to animated .Gif started.";
label2.BackColor = Color.Red;
this.Refresh();
string GifFolder = "C:\\Users\\username\\Desktop\\Gif";
string GifFile = "C:\\Users\\username\\Desktop\\Gif\\FinalGif\\GIF" + Convert.ToString(Counter) + ".Gif";
string[] Files = Directory.GetFiles(GifFolder, "*.Png");
MemoryStream MS = new MemoryStream();
BinaryReader BR = new BinaryReader(MS);
BinaryWriter BW = new BinaryWriter(new FileStream(GifFile, FileMode.Create));
Image.FromFile(Files(0)).Save(MS, ImageFormat.Gif);
byte[] B = MS.ToArray;
B(10) = B(10) & 0x78;
BW.Write(B, 0, 13);
BW.Write(GifAnimation);
WriteGifImg(B, BW);
for (int I = 1; I <= Files.Length - 1; I++)
{
MS.SetLength(0);
Image.FromFile(Files(I)).Save(MS, ImageFormat.Gif);
B = MS.ToArray;
WriteGifImg(B, BW);
}
BW.Write(B(B.Length - 1));
BW.Close();
MS.Dispose();
label2.Text = ".Png to animated .Gif complete.";
label2.BackColor = Color.Lime;
if (File.Exists("C:\\Users\\username\\Desktop\\Gif\\\\FinalGif\\GIF.Gif"))
{
pictureBox2.Image = Image.FromFile("C:\\Users\\username\\Desktop\\Gif\\GIF.Gif");
}
else {
pictureBox2.BackColor = Color.Red;
}
}
[非デリゲート型にメソッドグループ「ToListメソッド」を変換できません]の可能な重複(http://stackoverflow.com/questions/ 7730302/can-convert-method-group-to-non-delegate-type) –
@EugenePodskalは同意します。 – code4life
私はその質問を見ると、私は助けが必要な別の問題があるので、それは半分の推測です。 – moose