C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

■102598 / 4階層)  C# listの番号を重複せずにシャッフルしたいです
□投稿者/ もか (3回)-(2023/11/24(Fri) 01:53:08)
> public partial class フォーム1 : Form
> {
> int[] ary1; //メンバー変数
> private void ボタン1_Click(object sender, EventArgs e)
> {
> int[] ary2; //ローカル変数
> ary1にアクセス可
> ary2にアクセス可
> }
> private void ボタン2_Click(object sender, EventArgs e)
> {
> ary1にアクセス可
> ary2にアクセス不可
> }
> }

ありがとうございます。

public partial class フォーム1 : Form
{
*/A/*[] ary = new int[](0,1,2,3,4);
*/B/* int[] ary2 = ary.OrderBy(i => Guid.NewGuid()).ToArray();
}
このようにしてみたのですがBのaryのところで「フィールド初期化子は、静的でないフィールド…’Form1’を参照できません」とエラーが出ます。
また、Aはエラーが出ないのでそのままにし、BだけをForm1_Loadのところに移動させると、やはりローカル変数ですのでエラーが起こりました。
> このようにしてみたのですがBのaryのところで「フィールド初期化子は、静的でないフィールド…’Form1’を参照できません」とエラーが出ます。
なぜこのようなエラーが起こるのでしょうか。
編集キー/

前の記事(元になった記事) 次の記事(この記事の返信)
←Re[3]: C# listの番号を重複せずにシャッフルしたいです /furu →Re[5]: C# listの番号を重複せずにシャッフルしたいです /とっちゃん
→Re[5]: C# listの番号を重複せずにシャッフルしたいです /WebSurfer
 
上記関連ツリー

C# / もか (23/11/23(Thu) 19:36) #102591
Re[1]: C# listの番号を重複せずにシャッフルしたいです / とっちゃん (23/11/23(Thu) 19:49) #102592
  └ Re[2]: C# listの番号を重複せずにシャッフルしたいです / もか (23/11/23(Thu) 21:10) #102593
    ├ Re[3]: C# listの番号を重複せずにシャッフルしたいです / WebSurfer (23/11/23(Thu) 21:34) #102594
    └ Re[3]: C# listの番号を重複せずにシャッフルしたいです / furu (23/11/23(Thu) 21:54) #102595
      ├ Re[4]: C# listの番号を重複せずにシャッフルしたいです / WebSurfer (23/11/23(Thu) 22:09) #102596
      └ C# listの番号を重複せずにシャッフルしたいです / もか (23/11/24(Fri) 01:53) #102598 ←Now
        ├ Re[5]: C# listの番号を重複せずにシャッフルしたいです / とっちゃん (23/11/24(Fri) 02:15) #102599
        └ Re[5]: C# listの番号を重複せずにシャッフルしたいです / WebSurfer (23/11/24(Fri) 10:23) #102600
          └ Re[6]: C# listの番号を重複せずにシャッフルしたいです / WebSurfer (23/11/24(Fri) 10:45) #102601
            └ Re[7]: C# listの番号を重複せずにシャッフルしたいです / もか (23/11/25(Sat) 00:47) #102608
              └ Re[8]: C# listの番号を重複せずにシャッフルしたいです / WebSurfer (23/11/25(Sat) 08:35) #102610
                └ Re[9]: C# listの番号を重複せずにシャッフルしたいです / もか (23/11/25(Sat) 20:09) #102611 解決済み
                  └ Re[10]: C# listの番号を重複せずにシャッフルしたいです / WebSurfer (23/11/25(Sat) 21:35) #102612

上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信