名前のリストが分割され、姓と名が分割され、それぞれの人の姓と名のペアが操作されるようにしたいと思います。 したがって、私は ';'で区切られた名前のリストを持っています。配列に分割されます 別のクラスでは、私はこの配列を取得し、foreachを使用して、配列の中のcharを '、'で分割して、私に姓と名を与えます。C#私のメインでforeachループを含むメソッドにアクセスするにはどうすればよいですか?
この最後の操作をメインに呼び出すことで、姓と名が最終的にそれぞれ独自の操作を実行できるようになります。あなたも、あなたが直接アクセスすることができ、public
にprivate
(任意の修飾を満たしていないデフォルト)からのアクセス修飾子を変更するかどう
おかげ
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
pairInName funOperations = new pairInName();
//I'd like to have the method from 'pairInName' to have the split list ',' (from the split list ';')
//How can I run it so that it carries out the operation in my main()?
//eventually, I'd like it so that it carries out a method in my main for each pair of first and last name, for each name in the list
Console.WriteLine();
Console.ReadLine();
}
}
public class namesList
{
public static string listOfNames = (
"Tyrion,Lannister;" +
"Euron,GreyJoy;" +
"Davos,Seaworth;" +
"Lord,Varys;" +
"Samwell,Tarly;"
);
public static string[] splitListOfNames = listOfNames.Split(';');
}
public class pairInName
{
static void myOperations()
{
foreach (string champName in namesList.splitListOfNames)
{
string[] splitChampName = champName.Split(',');
}
}
}
}
@AbdellahOUMGHARただし、公開されていません。 –
@ M.kazemAkhgaryあなたは正しいです、発言のためにありがとう –