Bir arabelleği rastgele baytlarla doldurmaya çalışıyorum. Tampon, baytların bir listesi olarak tanımlanır. Bu olduğu gibi tutmak istediğim bir şey. İşte tanımı şöyledir:Rastgele baytlarla bir listeyi doldurma
namespace NameofProject
{
public partial class Form1 : Form
{
List<byte> buff = new List<byte>();
}
}
Ve benim ilk girişimi
public static void RandomFillBuffer()
{
Random rnd = new Random();
rnd.NextBytes(buff);
}
olduğunu Oysa bu buff için böyle bir hata veriyor: Bir nesne başvurusu statik olmayan alan, yöntem veya özellik için gereklidir 'Form1.buff'
Sonra "static" sözcüğünü sildim (bunun doğru olup olmadığından emin değilim) ve "public void RandomFillBuffer()" olur, ancak bu sefer tutkunu bu hatayı alıyorum: Bağımsız değişken 1: 'System.Collections.Generic.List' - 'byte []'
Mantıklı olursa 2 hatadan herhangi birini çözmek için herhangi bir yardımı takdir ediyorum.
Doğru yapan ilk birkaç posterden biri olmanızdan dolayı tebrikler! – itsme86