|
ありがとうございます。できました。 あ。おっしゃるとおりsetは間違いですね。 getとすべきでした。
これは質問用に作ったコードなので、書き写しているときに間違えたみたいです。 失礼しました。
これ、IDとパスワードのように、値が複数の場合は、どのようにしたらよいでしょう?
Form1.cs using System; using System.Drawing; using System.Text; using System.Windows.Forms;
namespace WindowsFormsApplication1 { public partial class Form1 : Form { string ID; string PASSWORD; public Form1() { InitializeComponent();
WindowsFormsApplication1.Class1 id = new WindowsFormsApplication1.Class1(); (ID, PASSWORD) = id.getID(ID, PASSWORD); MessageBox.Show(ID); Close(); } } }
Class1.cs using System; using System.Collections.Generic; using System.Linq; using System.Text;
namespace WindowsFormsApplication1 { class Class1 { public string getID(string ID, string PASSWORD) { ID = "abcd0123"; PASSWORD = "password0123"; return ID; return PASSWORD; }
} }
としたところ、
構文エラーです。'=>' が必要です。 ローカルの変数 'ID' をこのスコープで宣言することはできません。 これは、'親またはカレント' スコープで別の意味を持つ 'ID' の意味が変更されるのを避けるためです。 ;が必要です。 というエラーが出ています。
|