|
分類:[C#]
開発環境:MicroSoft Visual C# 2005 Express Edition 使用言語:C#
//基本的なソース Part32
using System;
class sample { public int a; public int b; public void sample(int x,int y){ a=x; b=y; } public void calc(){ Console.WriteLine(a*b); } public int calc(int var1){ return a*var1; } public int calc(int var1,int var2){ int answer=(var1+var2)*b; return answer; } }
class sample32 { public static void Main() { sample sa=new sample(10,50); Console.WriteLine(sa.calc(100)); } } と //基本的なソース Part33
using System;
class MyExam1 { public int i; MyExam1(int a) { i = a; } public int ReturnData(int j) { return (i * j); } public void DataView(int ret){ int cnt; for(cnt=1;cnt<10;cnt++){ Console.WriteLine((i+ret)*cnt); } } } class sample33 { public static void Main() { MyExam1 me = new MyExam1(10); int ret; ret = me.ReturnData(10); me.DataView(ret); } } なんですが それぞれ 'sample': メンバ名をそれを囲む型の名前と同じにすることはできません。 'MyExam1.MyExam1(int)' はアクセスできない保護レベルになっています。 とひとつずつですがエラー表示されました。 たびたびこんな平凡以下の質問されると癪と思いますがよろしくお願いします
|