内のオブジェクト名を使用する方法: 塩:2 スキル:それを行う方法が ありますか?何とか我々はあなたがそれを行うことはできませんどのクラスC#私は M2Kを印刷したい。この場合
namespace practice
{
class SmashPlayer
{
private int salt, skill;
public SmashPlayer(int salt, int skill)
{
this.salt = salt;
this.skill = skill;
}
public void print()
{
Console.WriteLine("{0}'s\nsalt:{1}\nskill:{2}",Name of object,salt,skill);
}
}
class Program
{
public static void Main(string[] arg)
{
SmashPlayer m2k = new SmashPlayer(2,5);
m2k.print();
}
}
}
http://stackoverflow.com/questions/72121/finding-the-variable-name-passed-to-function-in-c-sharpあなたが尋ねたことを正確に達成するためのいくつかのオプションがあります。通常は、ユーザーに表示できるものには変数名を使用しないことに注意してください。実際の目的に応じて、従来のソリューション( 'Name'プロパティを追加するだけです)があります。 –