私はこことMSDNで見つけることができたものの多くのオプションを試しましたが、動作していないようです。 のでbasicly私は、ファイルを読むために必要があり、その後、例えば、[] [] をcharへのコンテンツを回し: ファイル:C#文字列[]からChar [] []
ABCD
EFGH
QWER
になる必要があります。
{ { 'A','B','C','D' },{ 'E','F','G','H' },{ 'Q','W','E','R' } }
そして、これは私これまでのところ:
private static char[][] ParseFile(string file)
{
string[] fileOne = File.ReadAllLines(file);
char[][] fileOut = {};
char[] fileOutLine;
for (int i = 0; i < fileTwo.Length ; i++)
{
string linew = fileTwo[i];
for (int j = 0; j < linew.Length; j++)
{
//Stuck here
}
}
return fileOut;
private static char TurntoChar(string s)
{
switch (s)
{
case "S":
return 'S';
break;
case "O":
return 'O';
break;
case "F":
return 'F';
break;
default:
return 'B';
break;
}
}
}
internal class Point
{
public Point(int x, int y)
{
X = x;
Y = y;
}
public int Y { get; set; }
public int X { get; set; }
}
}
ありがとうございます!
ヒントを行く: 'string.ToCharArray'はあなたの友達です。 (また、LINQ: 'return fileOne.Select(line => line.ToCharArray())。ToArray())') –
これは簡単だろうが、問題はLinqを避けなければならないということだ。基本的には純粋なC# – TesterTemp
どのようにしてLINQは "純粋なC#"ではないのですか?あなたはあなたの質問にもっと詳細を入れるべきです。 (あなたの質問に「ポイント」の質問がある理由は明らかではありません) –