반응형
※ この記事は韓国語の原文を日本語に翻訳したものです。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace study05
{
public class Item
{
enum eGrade
{
NORMAL,
MAGIC,
LEGEND,
}
string[] itemName = new string[] { "장검", "단검", "활", "전설 도끼" };
int[] itemDamage = new int[] { 20, 32, 55, 12 };
int[] itemGrade = new int[] { 0, 1, 0, 2 };
public Item() {
for (int i = 0; i < itemName.Length; i++)
{
Console.WriteLine("{0}, {1}, {2}", itemName[i], itemDamage[i],itemGrade[i]);
}
}
}
}
-->

配列の値だけが単純にint[]で出力されるです。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace study05
{
public class Item
{
enum eGrade
{
NORMAL,
MAGIC,
LEGEND,
}
string[] itemName = new string[] { "장검", "단검", "활", "전설 도끼" };
int[] itemDamage = new int[] { 20, 32, 55, 12 };
int[] itemGrade = new int[] { 0, 1, 0, 2 };
public Item() {
for (int i = 0; i < itemName.Length; i++)
{
Console.WriteLine("{0}, {1}, {2}", itemName[i], itemDamage[i],(eGrade)itemGrade[i]);
}
}
}
}
-->

---> itemGrade[i] ----> (eGrade)itemGrade[i] では、intをenumとして受け取り、enumの整数値を表現することができる。
반응형
'C# > 문제해결' 카테고리의 다른 글
| [日本語] 0316_一貫性のないアクセス可能性 (0) | 2026.10.06 |
|---|---|
| [日本語] オブジェクト参照がオブジェクトのインスタンスに設定されていませんです。 (0) | 2026.10.06 |
| [日本語] 0315 _ 配列インスタンスの生成および初期化の部分でミスがありました。 (0) | 2026.10.06 |
| 0623_유니티 프로젝트 한 개 만 열리는 문제 (0) | 2021.06.23 |
| 0506_ 홀로그램 만들 때 까맣게 묻어나는 것 (0) | 2021.05.06 |