DOBON.NET DOBON.NETプログラミング掲示板過去ログ

自作のクラス内にFolderBrowserDialogを生成してみたところ get必要とエラーがでる

環境/言語:[C# NET Framework 4 XP]
分類:[.NET]

2014/02/10(Mon) 14:07:02 編集(投稿者)
2014/02/10(Mon) 12:52:37 編集(投稿者)


自作のクラス内にFolderBrowserDialogを生成してみたところ

getまたsetアクセサが必要ですとエラーがでます。

ためしにgetter setterを作ってみましたがまだエラーが出ます。

どなたかヒントを教えていただけないでしょうか?

よろしくお願いします。

using System;
using System.Collections.Generic;
using System.Text;
using System.IO;
using System.Windows.Forms;

class clsssTest {

private FolderBrowserDialog fbd;

public clsssTest() {

}

public FolderBrowserDialog Fbd {
set {
this.fbd = value;
}
get {
return this.fbd;
}
}

public void _mkFolder{
fbd = new FolderBrowserDialog();
}
}
■No32145に返信(tanaさんの記事)
> getまたsetアクセサリーが必要ですとエラーがでます。
アクセサリーではなく、アクセサ(accessors)ですよ。
http://msdn.microsoft.com/ja-jp/library/cc433525.aspx


> ためしにgetter setterを作ってみましたがまだエラーが出ます。
public void _mkFolder は、
メソッドにしたいのでしょうか。
それともプロパティにしたいのでしょうか。

メソッドにしたいのであれば、
 public void _mkFolder() { …… }
のように、引数定義のための丸括弧をつける必要がありますし、
プロパティにしたいのであれば、get/set を付与する必要があります。
返信ありがとうございます

> メソッドにしたいのであれば、
>  public void _mkFolder() { …… }
> のように、引数定義のための丸括弧をつける必要がありますし、
> プロパティにしたいのであれば、get/set を付与する必要があります。

メソッドに()を付け忘れていました。

()を付けたところエラーが取れました。

ありがとうございます!

public void _mkFolder(){

}
解決済み!

DOBON.NET | プログラミング道 | プログラミング掲示板