第7講 多次元配列と1次元配列の関係
第10話 3次元配列データを2次元配列で表現する
001
を2次元配列で実現する
//以下C#を始めるためのお呪い
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
//以上C#を始めるためのお呪い
namespace a //初心者はお呪い=決まり事と思い一切気にしない
{
  class Program //初心者はお呪い=決まり事と思い一切気にしない
  {
    static void Main(string[] args) //私は社長だ。
    {
      f();
    }
    static void f()
    {
      int[,] a = new int[3,8]; //3次元配列
      Random r = new Random(); //乱数の発生
      //データ生成
      for (int i = 0; i <3; i++)
      {
        for(int j = 0; j < 8; j++)
        {
          a[i,j] = r.Next(10);
        }
      }
      //データ表示
      for (int i = 0; i < 3; i++)
      {
        for (int j = 0; j < 8; j++)
        {
          if(j>0 && (j % 2) == 0) Console.WriteLine(); //改行
          Console.Write("{0:d} ", a[i, j]);
        }
        Console.WriteLine(); //改行
        Console.WriteLine(); //改行
      }
    }
  }
}


この講の課題は、
頭のトレーニングには適しているというより、
頭を酷使する問題ばかりでしたね。

では、これで第7講を終了とします。
C#にはポインタはありますが、
使用しないでもプログラミング出来るように代替方法があります。

その代替方法を使って、実質配列を送ったり、返したりすることに、
第8講では挑戦しましょう。
今回学んだ多次元配列をより低い次元の配列で表すことは、
第8講でも活きます。


第9話へ   第8講第1話へ

002

初心者のための excel 2016 マクロ VBA 入門講義 基礎から応用まで
vc++ c言語 c++ 入門 初心者 基礎から応用まで
eclipse c++ 入門
魔方陣 数独で学ぶ VBA 入門

数独のシンプルな解き方・簡単な解法の研究
VB講義へ
VB講義基礎へ
初心者のための世界で一番わかりやすいVisual C++入門基礎講座
初心者のための世界で一番わかりやすいVisual Basic入門基礎講座
初心者のための世界で一番わかりやすいVBA入門講義(基礎から応用まで)
初心者のための VC++による C言語 C++ 入門 基礎から応用まで第1部
eclipse java 入門
java 入門 サイト 基礎から応用まで
本サイトトップへ